PXC集群笔记一(安装和特性)

PXC集群(安装和特性)

PXC是基于Galera的面向OLTP的多主同步复制插件

mysql自带的主从集群方案(replication)异步复制无法保证主从复制的完整一致。

OLAP强调数据分析和数据挖掘,比较适合MyISAM,OLTP强调事务一致性和增删改查,比较适合InnoDB,而Galara只支持InnoDB

PXC主要用于解决MySQL集群中数据同步强一致性的问题

PXC是MySQL集群方案中公认的优选方案之一

集群的特点

多主架构:真正的多点读写的集群,没有主从节点之分,在任何节点读写数据,都是最新的

同步复制:事务在所有集群节点同时提交,任何一个节点失败都算作事务失败,这样不同节点之间数据同步,没有延迟,在数据库挂掉之后,数据不会丢失

强一致性:所有节点的数据保持一致,数据不仅在本地写入,还要同步到所有节点才成功(这种情况下当pxc节点过多时,每个节点都要跟其他节点进行数据同步,节点越多同步关系越复杂,同步效率越慢)

并发复制:从节点APPLY数据时,支持并行执行,更好的性能

故障切换:在出现数据库故障时,因支持多点写入,切换容易

热插拔:在服务期间,如果数据库挂了,只要监控程序发现的够快,不可服务时间就会非常少。在节点故障期间,节点本身对集群的影响非常小

自动节点克隆:在新增节点,或者停机维护时,增量数据或者基础数据不需要人工手动备份提供,集群会自动拉取在线节点数据,最终集群会变为一致

对应用透明:集群的维护,对应用程序是透明的

PXC集群的缺点

只能对InnoDB写入的数据进行同步,就算在其他引擎写数据,也无法完成同步。

新节点加入需要全量拷贝数据,有时会导致数据同步的提供者无法提供读写,只有等待整个拷贝完成

集群的性能取决于集群中性能最差的节点的性能(全局校验过程)

所有表都要有主键

不支持 LOCK TABLE 等显式锁操作

PXC 集群节点越多,数据同步的速度就越慢

安装pxc集群

删除MariaDB程序包

yum -y remove mari*

<< · Back Index ·>>

发表回复

相关推荐

狠人“e租寶”丁寧的瘋狂

文:話多多2015年,鈺城集團董事長丁寧,憑借瘋狂斂財700億的非常手段,讓91萬投資客散盡傢財,淪為e租寶鐮刀下收割的大批韭...

· 27秒前

青少年機器人技術一級考試備考重點(三):簡單機械

隨著機器人技術的飛速發展,越來越多的青少年開始關註並參與其中。青少年機器人技術考試作為一項評估學生機器人技術水平的重...

· 44秒前

你的腳趾歪瞭?帶你瞭解拇指外翻!

一、什麼是拇外翻拇外翻還有“大腳骨”、“大觚拐”等稱謂。Hallux valgus是英文的正式名稱,bunion也指拇外翻。如果大腳趾尖過度...

· 46秒前

貴州省勝訴案例:住建局認定違建又補償,違建認定被確認違法

董先生是貴州省某自治縣的村民,2016年3月31日董先生收到瞭一份《處罰決定書》。其認定董先生在村內修建房屋的行為違法瞭《城...

· 1分钟前

部落沖突皇室戰爭卡組搭配推薦2023,最強卡組搭配5000分

《部落沖突皇室戰爭》是一款充滿樂趣的遊戲。在這個版本中,玩傢們可以使用多種強大的卡牌。這些卡牌之間可以進行巧妙的組合...

· 3分钟前