Mongodb副本集和分片
Posted -早起的码农
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Mongodb副本集和分片相关的知识,希望对你有一定的参考价值。
MongoDB是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。它支持的数据结构非常松散,是类似json的bson格式,因此可以存储比较复杂的数据类型。
而且mongodb也有索引,视图功能, MongoDB 4.0 引入的事务功能,支持多文档ACID特性,总之,MongoDB是一个基于分布式文件存储的数据库。那么作为分布式数据库,他应该具备可靠性和可扩展性;那么今天,我们那介绍它的两个功能:副本集和分片
1 副本集
副本集就是为了解决mongodb的可靠性,
MongoDB复制是将数据同步在多个服务器的过程。
复制提供了数据的冗余备份,并在多个服务器上存储数据副本,提高了数据的可用性, 并可以保证数据的安全性。
复制还允许您从硬件故障和服务中断中恢复数据。
客户端从主节点上读写数据,主节点负责将数据同步复制到副本节点
主节点和副本节点,以及副本节点之间会有心跳
以上是关于Mongodb副本集和分片的主要内容,如果未能解决你的问题,请参考以下文章