nosql-mongo

Posted by eliooyang on 2023-05-26
Words 251 and Reading Time 1 Minutes
Viewed Times

title: mongodb

1.NO SCHEMA

mongodb是文档型数据库,文档结构是BSON(binary serialized document format)的类JSON二进制存储格式。

支持添加字段,还支持date和BinData数据类型,给予NO SCHEMA和SCHEMA FREE的特性。

2.mongodb复制集群

复制集群保证mongodb数据的高可用。将数据复制到多台机器上,避免单点故障。

复制集群的角色:

  1. 有且仅有一个主节点(Primary):集群的写操作入口,主节点挂掉会重新选取一个主节点。
  2. 一个或者多个从节点(Secondary):一般2个或以上,从主节点同步数据,主节点挂掉可被选举为主节点。
  3. 零个或者一个仲裁节点(Arbiter):为了节约资源或多机房容灾用,负责主节点的选举时投票,不存数据(保证节点多票通过选举)。

三节点复制集群一般使用PSS或者PSA结构。

复制集群保持数据一致性的设计:

Journal日志:


This is copyright.

...

...

00:00
00:00