下面列出的是MongoDB的一些重要功能特性:
1.支持特别查询
- 在MongoDB中,可以通过字段,范围查询进行搜索,并且还支持正则表达式搜索。
2.索引
- 可以索引文档中的任何字段。
3.复制
- MongoDB支持主从复制。主机可以执行读写操作,从机从主机复制数据,只能用于读取或备份(不写入)
4.复制数据
- MongoDB可以在多台服务器上运行。 复制数据以保持系统正常运行,并在硬件故障的情况下保持其运行状态。
5.负载均衡
- 由于数据放在碎片中,因此具有自动负载平衡配置。
6.支持映射缩减和聚合工具
7.使用JavaScript而不是Procedure
8.它是一个用C++编写的无模式数据库
9.提供高性能
10.轻松存储任何大小的文件,而不会使您的堆栈复杂化
11.在故障的情况下易于管理
12.它还支持:
- 具有动态模式的JSON数据模型
- 自动分片用于水平可扩展性
- 内置复制高可用性
现在,许多公司使用 MongoDB 来创建新类型的应用程序,以提高性能和可用性。