分布式复制
复制是指:在多个节点上保存相同数据的副本,每个副本具体的存储位置可能不尽相同。复制方法可以提供冗余:如果某些节点发生不可用,则可以通过其他节点继续提供服务。复制也可以帮助提高系统性能。
复制数据,可能出于各种各样的原因:
- 提高可用性 - 即使部分组件(可能是多台机器,甚至整个数据中心)出现故障,系统也能保持正常运行。
- 降低访问延迟 - 将数据放置在距离用户较近的地方,从而实现更快地交互。
- 提高读吞吐量 - 采用多副本读取,大幅度提高系统读操作的吞吐量。
...大约 54 分钟
复制是指:在多个节点上保存相同数据的副本,每个副本具体的存储位置可能不尽相同。复制方法可以提供冗余:如果某些节点发生不可用,则可以通过其他节点继续提供服务。复制也可以帮助提高系统性能。
复制数据,可能出于各种各样的原因:
MongoDB 中的副本集是一组维护相同数据集的 mongod
进程。复制提供冗余并提高数据可用性。由于数据副本位于不同的数据库服务器上,复制提供了一定程度的容错能力,以防止单个数据库服务器丢失。