mysql数据库rp集群_MySQL集群入门(PXC)
目標(biāo):
1.掌握PXC集群MySQL方案的原理;
2.掌握PXC集群的強(qiáng)一致性;
3.掌握PXC集群的高可用方案;
硬件要求:
1.Win10x64企業(yè)版/linux/MacOS;
2.Docker虛擬機(jī);
3.內(nèi)存8GB以上;
單節(jié)點(diǎn)數(shù)據(jù)庫的弊端
1.大型互聯(lián)網(wǎng)程序用戶群體龐大,所以架構(gòu)必須要特殊設(shè)計(jì);
2.單節(jié)點(diǎn)的數(shù)據(jù)庫無法滿足性能上的要求;
3.單節(jié)點(diǎn)的數(shù)據(jù)庫沒有冗余設(shè)計(jì),無法滿足高可用;
單節(jié)點(diǎn)數(shù)據(jù)庫壓力測試
mysqlslap -hlocalhost -uroot -pabc123456 -P3306
--concurrency=5000#五千個(gè)并發(fā)連接
--iterations=1 --auto-generate-sql
--auto-generate-sql-load-type=mixed
--auto-generate-sql-add-autoincrement
--engine=innodb
--number-of-queries=5000#五千個(gè)sql
--debug-info
架構(gòu)
MyCat
數(shù)據(jù)切分 數(shù)據(jù)切分
HA HA
PXC(同步)PXC(同步)PXC PXC(同步)PXC(同步)PXC
數(shù)據(jù)庫數(shù)據(jù)庫數(shù)據(jù)庫 數(shù)據(jù)庫數(shù)據(jù)庫數(shù)據(jù)庫
PXC模式保存高價(jià)值數(shù)據(jù),數(shù)據(jù)強(qiáng)一致性;
RP(replication)模式保存底價(jià)值數(shù)據(jù)庫,數(shù)據(jù)弱一致性;
PXC和Replication方案優(yōu)劣
1.Replication寫入速度快,但是不能保證數(shù)據(jù)的一致性;
2.PXC可以保證數(shù)據(jù)的一致性,但是寫入速度慢;
3.PXC和Replication只實(shí)現(xiàn)了數(shù)據(jù)的同步,沒有數(shù)據(jù)切分功能;
總結(jié)
以上是生活随笔為你收集整理的mysql数据库rp集群_MySQL集群入门(PXC)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: php 如何实现无状态化,服务无状态化设
- 下一篇: linux cmake编译源码,linu