zoukankan      html  css  js  c++  java
  • [MongoDB]评估使用mongodb的五个因素

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

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

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

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

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

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

  • 相关阅读:
    VUE单页模板
    Nacos(作为配置中心)
    OpenFeign与Nacos(作为注册中心) 远程调用
    Nacos 服务注册
    Docker 安装Redis
    Docker安装Mysql
    多线程之CAS和ABA
    Volatile
    JAVA语言的特点
    判断多选按钮被选中两种方法
  • 原文地址:https://www.cnblogs.com/taoshihan/p/12370669.html
Copyright © 2011-2022 走看看