[MongoDB]评估使用mongodb的五个因素
2024-10-08 06:20:03
企业选择 NOSQL 或非表格结构数据库,评估时应从以下五个关键维度来考虑:
• 数据模型的类型
• 查询模型是否能满足灵活的查询需求
• 事务模型类型,以及一致性属于强一致性还是最终一致性
• APIs 的成熟度
• 商业支持及社区实力
1.数据模型类型:
在我们的一个业务中,有一个文档模型的模块,该模块在增加时会有creator字段存储作者,在修改时会有mendor字段存储修改者。mongodb字段可以灵活添加就解决了这个需求
2.查询模型是否能满足灵活的查询需求
有一个搜索功能,需要根据指定字段查询,根据时间范围查询,根据and或者or条件查询,还要有字段内的嵌套查询。mongo可以方便的解决这个需求
3.事务模型类型
暂时还不需要事务
4.APIs 的成熟度
使用php7的mongodb扩展,有一定的复杂度,需要学习的时间成本。
5.商业支持及社区实力
目前不需要商业支持,当前还是初级使用暂时不需要依赖社区力量
最新文章
- 关于AlertDialog.Builder(Context context)中所应传入的context
- VS2012 C#使用/配置Log4Net
- python3使用pyqt5制作一个超简单浏览器
- caffe model 可视化
- Memcached &; Redis使用
- Document Set 【一】
- S2S:分享出的营销机遇
- appium python ios 自动化
- Android 百分比布局库(percent-support-lib) 解析与扩展
- mysql的主从复制
- flex布局下, 内容改变 不重新渲染问题
- 【转】dubbo各种协议
- ubuntu 加扩展网卡遇到网卡无法识别
- long类型与int类型的转换
- 我是IT小小鸟读后感
- springboot在不同环境下进行不同的配置
- 地图投影与ArcGIS坐标系转换
- 误删docker0网桥之后怎么办呢?
- Elasticsearch基本语法
- codeforces edu40