MongoDB是一种文档型数据库,采用BSON格式储存数据,它不同于传统的关系型数据库,不需要事先定义数据结构,而是允许用户灵活地定义数据模型。MongoDB将数据存储为一个文档,数据结构由键值(key-value)对组成,MongoDB文档类似于JSON对象,字段值可以包含其他文档、数组及文档数组。
MongoDB官网www.mongodb.com,当前最新版4.2,C++编写,基于分布式的,属于NoSQL的一种,最像关系型数据库的NoSQL,MongoDB将数据存储为一个文档,数据结构由键值(key-value)对组成,MongoDB文档类似于JSON对象,字段值可以包含其他文档、数组及文档数组。
相较于传统关系型数据库,MongoDB具有以下特点:
- 非常适合存储半结构化或非结构化的数据,如日志、人脸识别数据等。
- 能够处理大规模数据。
- MongoDB通过支持分布式集群来提高系统的可扩展性和可靠性。
- 支持高性能读写操作,并通过多种索引策略提供更快的查询速度。
- 采用网格文件系统存储二进制大对象(BLOBs)。