MongoDB简介 - qianjiahao/MongoDB GitHub Wiki
MongoDB简介
####我们为什么要去学习MongoDB####
MongoDB是一种强大、灵活、可扩展的数据存储方式。
####丰富的数据模型####
MongoDB是面向文档的数据库,不是关系型数据库。它将原来**‘行’(row)的概念换成了更加灵活的‘文档’(document)模型**。面向文档的方式可以将文档和数组内嵌进来,所以用一条记录就可以表示很复杂的层次关系。 MongoDB没有模式,文档的键不会事先定义也不会固定不变。
####容易扩展####
MongoDB所采用的面向文档的数据模型,使其可以自动的在多台服务器之间分割数据,还可以平衡集群的数据和负载,自动重排文档。
####丰富的功能####
- 索引
- 存储JavaScript
- 聚合
- 固定集合
- 文件存储
####不牺牲速度####
MongoDB使用了MongoDB传输协议作为与服务器交互的主要方式,它对文档进行动态填充,预分配数据文件,用空间换取性能的稳定,等等。。
####简便的管理####
MongoDB的管理理念就是尽可能的让服务器自动配置,让用户能在需要的时候调整设置。