NoSQL(”Not Only Sql”)非关系型的数据库。这类数据库主要有这些特点:非关系型的、分布式的、开源的、水平可扩展的。NoSQL 被我们用得最多的当数 key-value 存储。
1,处理大量数据
2,NoSQL 数据存储不需要固定的表结构,通常也不存在连接操作
3,数据库的写实时性和读实时性
4,数据库高并发读写,海量数据的高效率存储和访问,数据库的高可扩展性和高可用性
MongoDB 是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库。
1,特点
| SQL | MongoDB |
|---|---|
| database | database |
| table | collection |
| row | document |
| colunm | field |
| index | index |
| primary key | _id (auto set) |
| id | 姓名 | 分数 |
|---|---|---|
| 1 | 张三 | 88 |
| 2 | 李四 | 89 |
{id:1,name:'张三',age:22}
{id:2,name:'李四',score:89}