关系型数据库 :表与表之间有关系,一对一,一对多(考主、外键),多对多(靠中间表) 如Mysql
非关系型数据库NoSQL:表与表之间没有关系 如MongoDB
一、MongoDB使用场景:吐槽和评论两项功能
(1)数据量大
(2)写入操作频繁
(3)价值较低的数据
二、MongoDB:
1、MongoDB 是一个跨平台的,面向文档的数据库,是当前 NoSQL 数据库产品中最热门的;
它支持的数据结构非常松散,是类似 JSON 的 BSON 格式,因此可以存储比较复杂的数据类型。
三、MongoDB体系结构
MongoDB 的逻辑结构是一种层次结构。主要由:
文档(document)、集合(collection)、数据库(database)这三部分组成的。逻辑结构是面
向用户的,用户使用 MongoDB 开发应用程序使用的就是逻辑结构。
四、linux环境下安装镜像
docker pull hub.c.163.com/library/mongo
docker run -d --name=mymongo -p 27017:27017 “b39de1d79a53”