MongoDB 的特性

2024年12月30日 | 阅读时长 1 分钟

以下是 MongoDB 的一些重要特性

1. 支持即席查询

在 MongoDB 中,你可以通过字段、范围查询进行搜索,它也支持正则表达式搜索。

2. 索引

你可以在文档中的任何字段上建立索引。

3. 复制

MongoDB 支持主从复制。

主服务器可以执行读写操作,从服务器复制主服务器的数据,并且只能用于读取或备份(不能写入)

4. 数据复制

MongoDB 可以在多个服务器上运行。数据被复制以保持系统运行,并在硬件故障时保持其运行状态。

5. 负载均衡

因为它将数据放置在分片中,所以它具有自动负载均衡配置。

6. 支持 MapReduce 和聚合工具。

7. 使用 JavaScript 而不是存储过程。

8. 它是一个用 C++ 编写的无模式数据库。

9. 提供高性能。

10. 轻松存储任意大小的文件,而不会使你的堆栈复杂化。

11. 在发生故障时易于管理。

12. 它还支持

  • 具有动态模式的 JSON 数据模型
  • 自动分片实现水平扩展
  • 内置复制实现高可用性

如今,许多公司都在使用 MongoDB 来创建新型应用程序,提高性能和可用性。