为什么使用MongoDB吗?

,,,,,,,,

,,,,,,,,

,,,,,,,,

,,,,,,,,

,,,,,,,,

,,,,,,,,

面向文档存储:BSON

面向集合存储:易存储对象类型的数据。

强大的查询功能:支持丰富的查询表达式。使用json形式的标记,可以查询文档中内嵌的对象及数组。

完整的查询功能:全索引支持包括内嵌对象及数组。查询优化器生成高效查询计划。

模式自由:集合中的键不要求一致,键值不要求一致的数据类型。不知道它的任何结构定义

复制(主从复制/副本集)及自动故障转移:用于故障恢复,读扩展,蒙戈数据库支持服务器之间的数据复制,支持主从模式以及服务器之间的相互复制

分片(自动分片):用于负载均衡,写扩展。支持水平的数据库集群,动态添加额外的机器

GridsFS:避免文件系统对目录做文件数目的限制。不会产生磁盘碎片

支持RUBY、PYTHON、JAVA、c++等多语言,多平台

查询监视:监视工具用于分析数据库操作性能


为什么使用MongoDB吗?