目录
1.简介
MongoDB是C++开发的文档式存储的非关系型数据库,其中文档Document(对应关系型数据库一条记录record)类似于JSON对象。官方文档
主要特点:
- 面向集合Collection 类似与关系型中的表,但是没有表结构
- 模式自由schema-free 不通表结构的记录可以存储在同一个集合(表)中
- 文档型 一个文档中以键值对的形式存储(如上图),其中值可以是任何类型 (对象或数组)
使用场景:
- 缓存
- 大尺寸、低价值数据
2.基础概念
与关系型数据库的基础概念对比如下,逻辑关系如下图所示
MogoDB | Mysql |
Database库 | Database库 |
Collection集合 | Tabel表 |
Document文档 | Record记录/行row |
field 字段 | column 列 |
index 索引 | index 索引 |
mongod 服务程序 |
mysqld |
mongo 客户端命令行程序 |
mysql |