docker学习系列13 实现 基于pxc 的mysql 多节点主主同步

  • 时间:
  • 浏览:1
  • 来源:uu快3骗局_uu快3心得_开奖

https://www.percona.com/doc/percona-xtradb-cluster/LATEST/install/docker.html

https://www.percona.com/doc/percona-xtradb-cluster/5.7/index.html

MySQL两种是开源的,很多公司或社区基于MySQL发布了新的分支,如有名的MariaDB。

在介绍 Percona 并且,首要要介绍的是XtraDB存储引擎,在MYSQL中接触比较多的是MyISAM 和 InnoDB这另另俩个存储引擎。

MySQL 4 和 5 使用默认的 MyISAM 存储引擎安装每个表。从5.5刚开始英文了了,MySQL已将默认存储引擎从 MyISAM 更改为 InnoDB。MyISAM 那么 提供事务支持,而 InnoDB 提供了事务支持。与 MyISAM 相比,InnoDB 提供了很多细微的性能改进,而且 在防止潜在的数据丢失时提供了更高的可靠性和安全性。

Percona Server由领先的MySQL咨询公司Percona发布。Percona Server是一款独立的数据库产品,其可不都都可否完整篇 与MySQL兼容,可不都都可否在不更改代码的状态了下将存储引擎更加带XtraDB 。

image.png

优点:

1.当执行另另俩个查询时,在本地节点上执行。肯能所有数据全是本地,不想远程访问。

2.不想集中管理。可不都都可否在任几时间点选择选择离开任何节点,而且 集群将照常工作。

3.良好的读负载扩展,任意节点都可不都都可否查询。

image.png

docker run -d -p 330010:33006 -e MYSQL_ROOT_PASSWORD=root -e CLUSTER_NAME=pxc_cluster --name=pxc_node1 --net=pxc-network --172.18.0.2 pxc 执行 docker logs pxc_node1

Percona XtraDB Cluster 完整篇 兼容MySQL。

缺点:

1.加入新节点,开销大。都要群克隆完整篇 的数据。

2.那么 有效的防止写缩放问提,所有的写操作都将存在在所有节点上。

3.有几块个节点全是几块重复的数据。