首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  程序员

在 RHEL 宣布弃用 MongoDB 的背景下, 2019 年的新项目,有哪些有力的替代品?

  •  
  •   nullcoder · 40 天前 · 3139 次点击
    这是一个创建于 40 天前的主题,其中的信息可能已经有所发展或是发生改变。
    因为项目中的技术考量,需要使用 NoSQL 型的数据库,听闻 RHEL 之前宣布弃用 MongoDB
    不知道 MongoDB 是有哪些问题,需要注意什么
    23 回复  |  直到 2019-06-15 13:31:50 +08:00
        1
    cstj0505   40 天前
    RHEL 之前宣布弃用 MongoDB

    和你不选择没有直接关系吧
        2
    msg7086   40 天前
    许可证变更吧。
    新项目继续用 MongoDB 呗,为什么要替代?
        3
    nullcoder   40 天前
    > 对于 SSPL 协议的争论点在于:如果使用 SSPL 协议下提供的软件服务,SSPL 要求必须开源所有用于使该软件作为服务提供的程序。

    这样按照协议,是要把服务器软件代码开源吗?
        5
    fundebug   40 天前   ♥ 1
    MongoDB 的新协议是针对使用 MonogDB 做云数据库的云服务提供商吧,对于普通 mongodb 用户没有影响
        6
    axbx   40 天前
    继续用吧,没什么影响。
        7
    seki   40 天前
    许可证的问题,不能自带了
    但是自己装没有影响
        8
    superalsrk   39 天前
    tidb 了解一下
        9
    find456789   39 天前
    postgresql
        10
    yuchting   39 天前
    吓得我赶紧搜索了一下,发现只是神仙打架,换许可的问题,稍微舒心了一下。

    PS 一下:其实 MongoDB 问题就是 NOSql 的问题,没有数据库自带事物,你上层需要自己实现,解决一致性问题。
        11
    DarrenLuo   39 天前 via Android
    @yuchting 最新版的加入了事务了
        12
    beginor   39 天前 via Android
    elasticsearch 当数据库怎么样?
        13
    zjsxwc   39 天前 via Android
    @beginor

    es 只适合集群跑,没有一层楼机房的普通穷逼公司还是算了吧;

    头铁靠一两台主机就上 es 的话,整个服务会隔三差五掉链子;

    不做项目只是个人学习 es 的当我没说。
        14
    Jirajine   39 天前 via Android
    @nullcoder 这文章写的有问题吧。什么叫“不能称为开源”?只要开放源代码了就是开源,是否“自由”不一定。MongoDB 应该没自称“自由软件”吧。
        15
    chendy   39 天前
    @beginor 尝试过的表示…只适合搜索 /不方便优化的复杂查询,最短 1s 的刷新间隔…只要有并发写就要命…
        16
    leafiy   39 天前 via Android
    rhel 不用 mongo 又不是因为技术原因,为啥不能用,mongo 去年改了许可协议,应该所有发行版看它都不爽吧,manjaro 去年也有好几个月把 mongo 踢了
        17
    luozic   39 天前 via iPhone
    @beginor es 直接当数据库? 没有牛逼的集群咋玩? 并且一些常规的 oltp olap 咋用 es ?
        18
    libook   39 天前 via Android
    @yuchting 生产环境 4.0 已经用上事务了。MongoDB 近年来更新蛮多的,可以关注一下。
        19
    libook   39 天前 via Android
    想想,一个开源免费(社区版)的数据库,受开发者青睐,然后云厂商 fork 了代码,加了各种黑科技,闭源卖服务,于是众开发者分分放弃社区版去买云服务,社区每况愈下。

    这就是近几年发生的事,不过感觉 MongoDB 的策略也并不完备。
        20
    bsg1992   39 天前
    ravendb
        21
    troywinter   39 天前
    @chendy 用 mongoDB 做过稳定的电商系统的表示,并没有遇到过问题,并发写也没有问题,不知道你说的要命是什么问题
        22
    troywinter   39 天前
    @libook 现在各大开源数据库都修改了授权协议,反对的就是各个云厂商的吸血行为,用开源数据库产生的效益没有给社区分成,而且各种技术上的优化也没有反馈到社区,对社区的发展及其不利。
        23
    chendy   39 天前
    @troywinter 是回复楼上的,说的是 es,不是 mongo 啦~
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   3758 人在线   最高记录 5043   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 24ms · UTC 08:25 · PVG 16:25 · LAX 01:25 · JFK 04:25
    ♥ Do have faith in what you're doing.