首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >[MongoDB]评估使用mongodb的五个因素

[MongoDB]评估使用mongodb的五个因素

作者头像
唯一Chat
发布2020-03-19 14:25:25
3580
发布2020-03-19 14:25:25
举报

企业选择 NOSQL 或非表格结构数据库,评估时应从以下五个关键维度来考虑: • 数据模型的类型 • 查询模型是否能满足灵活的查询需求 • 事务模型类型,以及一致性属于强一致性还是最终一致性 • APIs 的成熟度 • 商业支持及社区实力

1.数据模型类型: 在我们的一个业务中,有一个文档模型的模块,该模块在增加时会有creator字段存储作者,在修改时会有mendor字段存储修改者。mongodb字段可以灵活添加就解决了这个需求

2.查询模型是否能满足灵活的查询需求 有一个搜索功能,需要根据指定字段查询,根据时间范围查询,根据and或者or条件查询,还要有字段内的嵌套查询。mongo可以方便的解决这个需求

3.事务模型类型 暂时还不需要事务

4.APIs 的成熟度 使用php7的mongodb扩展,有一定的复杂度,需要学习的时间成本。

5.商业支持及社区实力 目前不需要商业支持,当前还是初级使用暂时不需要依赖社区力量

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2020-02-27 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
云数据库 MongoDB
腾讯云数据库 MongoDB(TencentDB for MongoDB)是腾讯云基于全球广受欢迎的 MongoDB 打造的高性能 NoSQL 数据库,100%完全兼容 MongoDB 协议,支持跨文档事务,提供稳定丰富的监控管理,弹性可扩展、自动容灾,适用于文档型数据库场景,您无需自建灾备体系及控制管理系统。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档