数据库集群的概念

Posted nanlinghan

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了数据库集群的概念相关的知识,希望对你有一定的参考价值。

1 读写分离

  在数据库分布式集群中,从节点从逻辑上是不能写数据的,但是也不读的话会造成资源的浪费;

              技术分享图片

         分析:

    集群中从节点具有数据同步的效果,可以完成对外的读服务,从节点的整体数量一般来讲大于主节点;读的服务比例大于写的服务;一旦读写分离实现,集群的性能就可以得到极大的提升;

2 高可用替换

  分布式数据库集群中的某个数据分片完成可靠性的提高必须基于主从复制的高可用替换;

  2.1 单机热备

    主从复制是单向的的2个数据库服务器形成的热备模式单机热备

          技术分享图片

    一旦单机热备中主节点宕机,从节点顶替,主节点恢复之后,没有能力提供对外访问,新的数据并没有任何办法同步到原来恢复的主节点中;

   2.2 双机热备

    为了解决单机热备造成恢复的数据库无法加入集群的问题,出现的新的模式,本质就是双方向的主从复制的关系;(双机热备的配置步骤就是在但机热备的基础上,从新按照主从关系将新的主从挂接,详细步骤可见https://www.cnblogs.com/nanlinghan/p/9951555.html)

               技术分享图片

    

  2.3 数据库复杂的集群结构

    分布式数据库中,保证单个数据分片的高可用可靠性,每一个数据分片对应的数据库集群模式最小单位是双机热备

  技术分享图片

 

以上是关于数据库集群的概念的主要内容,如果未能解决你的问题,请参考以下文章

关于集群的一些概念

hadoop集群中的几个重要概念

MySQL学习笔记02MySQL集群相关概念

赵强老师Oracle RAC集群的概念

Cassandra 集群核心配置和概梳理

mongodb(分片+副本)集群