黑马十次方项目day03-03之mongodb的介绍

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_33229669/article/details/86515286

MongoDB存储的数据特点

(1)数据量大(为大数据而生)
(2)价值较低 (最为显著的特点. 例如贴吧的帖子)
(3)写入操作频繁
对于这样的数据,我们更适合使用MongoDB来实现数据的存储

什么是MongoDB

MongoDB 是一个跨平台的,面向文档(文档就是一行记录)的数据库,是当前 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并不是关系型数据库.

猜你喜欢

转载自blog.csdn.net/qq_33229669/article/details/86515286