文章目录
- 1、Mongodb:NoSQL数据库,分布式的文档型数据库
- 2、适合场景:
- 3、不适合场景:
- 4、概念
- 5、总结
1、Mongodb:NoSQL数据库,分布式的文档型数据库
2、适合场景:
- 1、web网站数据存储:vue/react + nodejs + Mongodb
- 2、数据量大而价值低的数据。比如:定位 + 弹幕 + 点赞 + 播放进度
- 3、数据一致性要求不高的数据
3、不适合场景:
- 1、事务型要求比较高。例如:很多金融项目
- 2、数据分析:数据仓库/湖 (大数据)
4、概念
MongoDB | RDBMS |
---|---|
DateBase数据库 | DataBase数据库 |
Collection集合 | Table表 |
Document文档(Bean) | row行 |
Field字段 | column列 |
_id主键 | id列 |
5、总结
保存的数据是JSON(BSON),数据不要求一样。文档保存在集合中,集合保存在数据库中同一个集合中的数据可以不同,但是一般习惯上保存一类相同结构的数据。