#每天一个知识点#
MongoDB适合什么应用场景?
MongoDB的优势在于其数据模型和存储引擎的灵活性、架构的可扩展性以及对强大的索引支持。
选用MongoDB应该充分考虑MongoDB的优势,结合实际项目的需求来决定:
1. 随着项目的发展,使用类JSON格式(BSON)保存数据是否满足项目需求?MongoDB中的记录就是一个BSON文档,它是由键值对组成的数据结构,类似于JSON对象,是 MongoDB中的基本数据单元。
2. 是否需要大数据量的存储?是否需要快速水平扩展?MongoDB 支持分片集群,可以很方便地添加更多的节点(实例),让集群存储更多的数据,具备更强的性能。
3. 是否需要更多类型索引来满足更多应用场景?MongoDB 支持多种类型的索引,包括单字段索引、复合索引、多键索引、哈希索引、文本索引、 地理位置索引等,每种类型的索引有不同的使用场合。
MongoDB适合什么应用场景?
MongoDB的优势在于其数据模型和存储引擎的灵活性、架构的可扩展性以及对强大的索引支持。
选用MongoDB应该充分考虑MongoDB的优势,结合实际项目的需求来决定:
1. 随着项目的发展,使用类JSON格式(BSON)保存数据是否满足项目需求?MongoDB中的记录就是一个BSON文档,它是由键值对组成的数据结构,类似于JSON对象,是 MongoDB中的基本数据单元。
2. 是否需要大数据量的存储?是否需要快速水平扩展?MongoDB 支持分片集群,可以很方便地添加更多的节点(实例),让集群存储更多的数据,具备更强的性能。
3. 是否需要更多类型索引来满足更多应用场景?MongoDB 支持多种类型的索引,包括单字段索引、复合索引、多键索引、哈希索引、文本索引、 地理位置索引等,每种类型的索引有不同的使用场合。
展开
评论
2