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

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

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

在介绍 Percona 随后,首要要介绍的是XtraDB存储引擎,在MYSQL中接触比较多的是MyISAM 和 InnoDB这有一4个多 存储引擎。

MySQL 4 和 5 使用默认的 MyISAM 存储引擎安装每个表。从5.5开使了了,MySQL已将默认存储引擎从 MyISAM 更改为 InnoDB。MyISAM 没人提供事务支持,而 InnoDB 提供了事务支持。与 MyISAM 相比,InnoDB 提供了或多或少细微的性能改进,或者在正确处理潜在的数据丢失时提供了更高的可靠性和安全性。

Percona Server由领先的MySQL咨询公司Percona发布。Percona Server是一款独立的数据库产品,其能没人详细与MySQL兼容,能没人在不更改代码的情况汇报了下将存储引擎更换成XtraDB 。

image.png

image.png

Percona XtraDB Cluster 详细兼容MySQL。

缺点:

1.加入新节点,开销大。都要克隆技术详细的数据。

2.没人有效的正确处理写缩放间题,所有的写操作都将处于在所有节点上。

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

优点:

1.当执行有一4个多 查询时,在本地节点上执行。或者所有数据都不 本地,不要再远程访问。

2.不要再集中管理。能没人在任哪天间点抛弃任何节点,或者集群将照常工作。

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

docker run -d -p 35010:3506 -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