MongoDB简介

MongoDB简介

MongoDB 是由字段和值对组成数据结构的文档(类似JSON对象)型数据库。

使用文档的优点:

  • Document 对应着许多编程语言中的原始数据类型
  • 使用嵌入式的文档和数组,减少了对昂贵连接的需求
  • 动态模式支持

MongoDB 的主要功能

1. 高性能

  • 使用嵌入式的数据模型,减少了数据库系统上的IO活动
  • 来自嵌入式文档和数组的索引查询会更快

2. 丰富的查询语句

  • 支持丰富的 Aggregate Pipeline
  • 支持文本搜索和位置查询
  • SQL 到 Aggregate 基本上一一对应

3. 高可用性

  • 自动故障转移
  • 数据冗余

4. 水平可伸缩性

  • 支持计算机集群上使用分片,分布数据
  • 3.4版本之后,支持根据分片键(shard key)创建数据存储空间。

5. 支持多种存储引擎

  • WiredTiger 存储引擎
  • 内存引擎
文章作者: koral
文章链接: http://luokaiii.github.io/2020/03/01/数据库/MongoDB/1.MongoDB简介/
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自