数据库集群的概念
程序员文章站
2022-05-18 11:33:27
1 读写分离 在数据库分布式集群中,从节点从逻辑上是不能写数据的,但是也不读的话会造成资源的浪费; 分析: 集群中从节点具有数据同步的效果,可以完成对外的读服务,从节点的整体数量一般来讲大于主节点;读的服务比例大于写的服务;一旦读写分离实现,集群的性能就可以得到极大的提升; 2 高可用替换 分布式数 ......
1 读写分离
在数据库分布式集群中,从节点从逻辑上是不能写数据的,但是也不读的话会造成资源的浪费;
分析:
集群中从节点具有数据同步的效果,可以完成对外的读服务,从节点的整体数量一般来讲大于主节点;读的服务比例大于写的服务;一旦读写分离实现,集群的性能就可以得到极大的提升;
2 高可用替换
分布式数据库集群中的某个数据分片完成可靠性的提高必须基于主从复制的高可用替换;
2.1 单机热备
主从复制是单向的的2个数据库服务器形成的热备模式单机热备
一旦单机热备中主节点宕机,从节点顶替,主节点恢复之后,没有能力提供对外访问,新的数据并没有任何办法同步到原来恢复的主节点中;
2.2 双机热备
为了解决单机热备造成恢复的数据库无法加入集群的问题,出现的新的模式,本质就是双方向的主从复制的关系;(双机热备的配置步骤就是在但机热备的基础上,从新按照主从关系将新的主从挂接,详细步骤可见https://www.cnblogs.com/nanlinghan/p/9951555.html)
2.3 数据库复杂的集群结构
分布式数据库中,保证单个数据分片的高可用可靠性,每一个数据分片对应的数据库集群模式最小单位是双机热备
推荐阅读