MongoDB是文档数据库:一条记录即一个文档(document)。
使用文档的好处:
- 文档能直接对应编程语言中的原始类型,例如对象(Object)。
- 嵌套的文档能减少昂贵的JOIN操作。
- 动态的结构能存储多样的数据。
MongoDB特点
- 嵌套的数据模型能减少数据库系统的IO操作。
- 索引能更快的查询,索引能包含嵌套的文档的键。
- 基础的CRUD
- 聚合(Aggregation)
- 文字查询(TextSearch)
- 地理空间查询(Geospatial Queries)
- 自动故障转移
- 数据冗余
- 分片(Sharding)
- WiredTiger Storage Engine (Default)
- In-Memory Storage Engine