- MongoDB存储的数据特点
- 什么是MongoDB
- MongoDB的体系结构
(1)数据量大(为大数据而生) (2)价值较低 (最为显著的特点. 例如贴吧的帖子) (3)写入操作频繁 对于这样的数据,我们更适合使用MongoDB来实现数据的存储
什么是MongoDBMongoDB 是一个跨平台的,面向文档(文档就是一行记录)的数据库,是当前 NoSQL 数据库产品中最热 门的一种。它介于关系数据库和非关系数据库之间,是非关系数据库当中功能最丰富,最 像关系数据库的产品。它支持的数据结构非常松散,是类似 JSON 的 BSON (BSON可以直接当做为json)格式,因此可以存储比较复杂的数据类型。 MongoDB 的官方网站地址是:http://www.mongodb.org/
MongoDB的体系结构MongoDB 的逻辑结构是一种层次结构。主要由: 文档(document 一行记录)、集合(collection 一张表)、数据库(database)这三部分组成的。逻辑结构是面 向用户的,用户使用 MongoDB 开发应用程序使用的就是逻辑结构。 (1)MongoDB 的文档(document),相当于关系数据库中的一行记录。 (2)多个文档组成一个集合(collection),相当于关系数据库的表。 (3)多个集合(collection),逻辑上组织在一起,就是数据库(database)。 (4)一个 MongoDB 实例支持多个数据库(database)。 文档(document)、集合(collection)、数据库(database)的层次结构如下图: 下表是MongoDB与MySQL数据库逻辑结构概念的对比
虽然可以这样类比,但MongoDB并不是关系型数据库.