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

  • 时间:
  • 浏览:3
  • 来源:uu直播快3_UU快3直播平台

image.png

image.png

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

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

缺点:

1.加入新节点,开销大。须要一键复制完整性的数据。

2.不到有效的除理写缩放难题,所有的写操作都将存在在所有节点上。

3.有几次个节点不是几次重复的数据。

docker run -d -p 3100010:310006 -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

优点:

1.当执行另一个多多 查询时,在本地节点上执行。原因所有数据不是本地,我不要 远程访问。

2.我不要 集中管理。可不能否在任哪年间点拖累任何节点,就是集群将照常工作。

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

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 。

Percona XtraDB Cluster 完整性兼容MySQL。