V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
推荐工具
RoboMongo
推荐书目
50 Tips and Tricks for MongoDB Developers
Related Blogs
Snail in a Turtleneck
boai
V2EX  ›  MongoDB

Mongodb transaction 说是要做 two phase commit,但是要写很多代码有没有简单一点的办法?

  •  1
     
  •   boai · Jul 12, 2014 · 7435 views
    This topic created in 4309 days ago, the information mentioned may be changed or developed.
    谢谢!
    9 replies    2014-07-15 23:00:03 +08:00
    mathgl
        1
    mathgl  
       Jul 12, 2014   ❤️ 1
    use tokumx if applicable.
    boai
        2
    boai  
    OP
       Jul 13, 2014
    @mathgl 呀toku靠谱么?
    yueyoum
        3
    yueyoum  
       Jul 13, 2014   ❤️ 1
    我这个项目也是用了Mongodb 也是蛋疼与mongodb没有事物

    下个项目还是得用 mysql 或者 postgresql
    mathgl
        4
    mathgl  
       Jul 13, 2014   ❤️ 1
    @boai tokumx 直接支持transaction。不过有限制:发起的操作需要在同一个连接才行。

    我用tokumx 不到半年,感觉还好了。没什么特别的问题。当然我不清楚你的使用场景。我用来存储
    time series data。 mongodb太浪费空间了, tokumx支持压缩, 耗费的空间在1/20。好太多了。
    boai
        5
    boai  
    OP
       Jul 15, 2014
    @yueyoum 公司里的老人们都想试试新技术,但是我觉得mongo其实不适合但又没话语权。。。从java+mysql换到node+mongo重写整个系统。我觉得要出事情。。。
    boai
        6
    boai  
    OP
       Jul 15, 2014
    @mathgl 可惜toku不够有名气,估计不会被采用。。。
    yueyoum
        7
    yueyoum  
       Jul 15, 2014
    @boai

    半夜4点回复, 难道你不在天朝?

    看看系统对事务有多么依赖吧, 权衡后,mongodb还是可以用的

    但 node 真心大丈夫?
    boai
        8
    boai  
    OP
       Jul 15, 2014
    @yueyoum 嘿嘿。。。我觉得我们公司的东西django写写就完了,老人们一定要什么SOA node什么的。。。我倒是无所谓,反正简历上这东西好看
    mathgl
        9
    mathgl  
       Jul 15, 2014
    @boai 这个就没啥办法了。任何新产品都会有“名气不够大” 的问题。 如果你没有话语权,那么想办法搞到话语权。不然这是个无解的问题。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   982 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 20:27 · PVG 04:27 · LAX 13:27 · JFK 16:27
    ♥ Do have faith in what you're doing.