![[MongoDB]评估使用mongodb的五个因素,第1张 [MongoDB]评估使用mongodb的五个因素,第1张](/aiimages/%5BMongoDB%5D%E8%AF%84%E4%BC%B0%E4%BD%BF%E7%94%A8mongodb%E7%9A%84%E4%BA%94%E4%B8%AA%E5%9B%A0%E7%B4%A0.png)
企业选择 NOsql 或非表格结构数据库,评估时应从以下五个关键维度来考虑:
• 数据模型的类型
• 查询模型是否能满足灵活的查询需求
• 事务模型类型,以及一致性属于强一致性还是最终一致性
• APIs 的成熟度
• 商业支持及社区实力
1.数据模型类型:
在我们的一个业务中,有一个文档模型的模块,该模块在增加时会有creator字段存储作者,在修改时会有mendor字段存储修改者。mongodb字段可以灵活添加就解决了这个需求
2.查询模型是否能满足灵活的查询需求
有一个搜索功能,需要根据指定字段查询,根据时间范围查询,根据and或者or条件查询,还要有字段内的嵌套查询。mongo可以方便的解决这个需求
3.事务模型类型
暂时还不需要事务
4.APIs 的成熟度
使用PHP7的mongodb扩展,有一定的复杂度,需要学习的时间成本。
5.商业支持及社区实力
目前不需要商业支持,当前还是初级使用暂时不需要依赖社区力量
以上是内存溢出为你收集整理的[MongoDB]评估使用mongodb的五个因素全部内容,希望文章能够帮你解决[MongoDB]评估使用mongodb的五个因素所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)