Mongodb
MongoDB是一个非关系的NoSQL数据库,与传统的数据库相比,具有以下优点:
- 高可扩展性
- 分布式存储
- 低成本
- 结构灵活
MongoDB是以json文档形式进行存储的
一、关系型数据库和非关系型数据库
关系型数据库
表就是关系,或者表与表之间存在的关系
所有的关系型数据库都需要通过sql语言来操作
所有的关系型数据库在操作之前都需要设计表结构
而且数据表还支持约束
唯一的 主键 默认值 非空
非关系型数据库
非关系型数据库非常的灵活
有的非关系型数据库就是key-value(键值)对
但是MongoDB是长的最像关系数据库的非关系型数据库
数据库-------->> 数据库
数据包-------->> 集合(数组)
表记录-------->> (文档对象)
MongoDB不需要设计表结构
也就是说你可以任意在往里面存数据,没有结构性这么一说
SQL术语/概念 | MongoDB术语/概念 | 解释/说明 |
---|---|---|
database | database | 数据库 |
table | collection | 数据库表/集合 |
row | document | 数据记录行/文档 |
column | field | 数据字段/域 |
index | index | 索引 |
table joins | 表连接,MongoDB不支持 | |
primary key | primary key | 主键,MongoDB自行将_id字段设置为主键 |
二、MongoDB的安装
1、下载
2、安装(傻瓜式安装)
我的电脑---->右击属性—>高级系统设置—>环境变量---->path双击---->新建---->MongoDB的bin路径复制到这 如:c:\Program Files\MongoDB\Server\4.2\bin------>点击确定