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}