MyCat做SQL数据切分
两个集群间不同步,保证每个数据库每张表的数据不要超过2000万的瓶颈,影响性能。
1.mysql 数据库单表数据超过2000万条就会变得很慢
2.读写强一致性很重要
3.可以通过磨一个2的类似方式来分库分表
da
mysql高性能高可用集群方案
mysql 单表数据瓶颈2000万条
MySQL 高性能高可用集群方案
数据切分(分片)
负载均衡
单节点数据库高可用测试
PXC集群方案
主键求模去进一步确定 数据存储的的位置 除2 求模 只有0 1 两种结果 进而切分给两个分片
切分 分片 数据分片存储 避免mysql的存储瓶颈2000W
mysql高性能高可用集群方案
PXC:读写强一致
两个集群之间数据没有同步
单节点数据高可用测试
mycat 数据切分
mysql高性能可用集群方案
mycat
mysql 高性能可用集群方案
mycat
数据切分
mysql高可用架构:
避免单节点数据超过两千万条,用mycat进行数据切分
数据读写是强一致性,但是是牺牲了性能为代价的
pxc牺牲了性能
MySQL单表数据量不能超过2000万条
pxc做到的是数据一致,保证读写的一致性,但牺牲了性能
pxc-->HA-->mycat(数据切分中间件,国内主流)
PXC---->HA---->Mycat
mysql的单表数据量不超过2000W条
做数据切分(数据切分中间件mycat开源)按日期或者其他的标准。
pxc性能不是很好
单节点数据库设计。没有冗余设计,一旦宕机,则无法读写数据库。
Mycat 数据切分 数据分片
2 组集群
Mysql高性能高可用集群方案:mycat负责数据切分,防止单表数据量达到2千万后,性能极速下降。
当单表数量超过2kw条时,性能下降明显。需要多集群部署。数据切分由mycat来完成(算法可以是按总集群数对主键Id进行取模)
集群集群集群
mysql 集群方案