MongoDB

1、何为MongoDB?

  •  NoSQL数据库
  • 提出文档、集合的概念,使用BSON数据结构
  • 其结构面向对象而不是二维表 如下:{ username:'myname',password:'123456'}

2、优点

  • 高读写能力,吞吐量优于MySQL等SQL数据库
  • 自动故障转移,提供分片的能力,对数据进行分片,数据的存储分摊给多个服务器,自动故障转移是副本的概念。MongoDB能检测主节点是否存活,失活时,自动将节点提升为主节点,达到故障转移。
  • 面向对象的数据模型,可以表示丰富的、有层级的数据结构。

3、部署方式

  • 单可用区部署:MongoDB副本集的节点分布在同一可用区的不同物理机制上,可以提供跨机架的容灾
  • 多可用区部署:MongoDB的多个节点分布在不同可用区的物理机上,可以提供跨机房的容灾,但网络会有些延迟。
posted @ 2021-01-06 20:19  赛德·乌漆嘛黑  阅读(109)  评论(0编辑  收藏  举报