MongoDB是一种文档型数据库,采用BSON格式储存数据,它不同于传统的关系型数据库,不需要事先定义数据结构,而是允许用户灵活地定义数据模型。MongoDB将数据存储为一个文档,数据结构由键值(key-value)对组成,MongoDB文档类似于JSON对象,字段值可以包含其他文档、数组及文档数组。

MongoDB官网www.mongodb.com,当前最新版4.2,C++编写,基于分布式的,属于NoSQL的一种,最像关系型数据库的NoSQL,MongoDB将数据存储为一个文档,数据结构由键值(key-value)对组成,MongoDB文档类似于JSON对象,字段值可以包含其他文档、数组及文档数组。

相较于传统关系型数据库,MongoDB具有以下特点:

  • 非常适合存储半结构化或非结构化的数据,如日志、人脸识别数据等。
  • 能够处理大规模数据。
  • MongoDB通过支持分布式集群来提高系统的可扩展性和可靠性。
  • 支持高性能读写操作,并通过多种索引策略提供更快的查询速度。
  • 采用网格文件系统存储二进制大对象(BLOBs)。