V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
TomVista
V2EX  ›  问与答

mongoDB 支持事务吗?不是分片集群 副本集那种,,,搜不到相关的东西,官方文档上也找不到

  •  
  •   TomVista · 2019-11-28 08:39:22 +08:00 · 1874 次点击
    这是一个创建于 1604 天前的主题,其中的信息可能已经有所发展或是发生改变。

    有的话给个链接啥的呗....

    第 1 条附言  ·  2019-11-28 10:53:28 +08:00
    单机不支持事务,
    上副本集的话,需要保证主从一致性,不如在业务层处理,多写点代码
    为了事务上分片,成本太高.
    4 条回复    2019-11-28 17:46:50 +08:00
    lhx2008
        1
    lhx2008  
       2019-11-28 08:41:30 +08:00 via Android
    antli
        2
    antli  
       2019-11-28 08:46:25 +08:00   ❤️ 1
    要看版本的,单机不支持。
    4.0 副本事务
    4.2 副本事务、分片事务
    reus
        3
    reus  
       2019-11-28 09:42:53 +08:00   ❤️ 2
    找不到你可以当作没有
    如果一个东西好用,有用,能用,那就会有很多人用,那就不至于找不到资料
    找到你也别用。
    antli
        4
    antli  
       2019-11-28 17:46:50 +08:00
    业务层多写代码来顶替事务?? 个人觉得有点呛。 其实上副本集还好,3 个节点就 ok。 调 api 的时候,指定下写策略,让写入所有副本才提交事务就 ok,出现其他情况就回滚。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   4778 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 41ms · UTC 09:48 · PVG 17:48 · LAX 02:48 · JFK 05:48
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.