前几天 Mysql 团队愉快的发布了 InnoDB Cluster 的 GA(General Availability 正式发布) 版本
InnoDB Cluster 是 Mysql 的一套 完整的、全栈的高可用解决方案
InnoDB Cluster 由下面3个核心组件构成:
Group Replication 可以把数据同步到集群内的所有成员中,并支持 容错、自动故障转移、灵活扩展 等重要特性
通过内置的 AdminAPI 来创建和管理整个 InnoDB Clusters
缓存 InnoDB cluster 的元数据,负责把 client 的 read/write 请求路由到当前的主数据库节点,还可以对 client 的请求进行负载均衡,并且在主数据库节点出现故障时,保证 client 的请求被路由到新的主服务器节点
下面是他们协同工作的全景图
Group Replication 的相关文章:
实践 Mysql Group Replication 组复制
InnoDB Cluster 的官方文档地址:
https://dev.mysql.com/doc/refman/5.7/en/mysql-innodb-cluster-userguide.html
之后会介绍详细的安装配置过程