浏览,我真的很难找到这个问题的合适答案。
我已经尝试过Mongo的两阶段提交的机会,如此处所述:http://docs.mongodb.org/manual/tutorial/perform-two-phase-commits/但它似乎很乏味,缺乏与其他层的分布式事务。
我还需要有关韧性和可靠性的强有力论据。
有没有人在此生产过成功的研究或实施?
我的基本需求是为JCR实现添加面向文档的持久性。
感谢您的帮助
答案 0 :(得分:0)
不幸的是,大多数NoSQL数据库不支持ACID或XA,除了像Neo4j这样的图形数据库。 Mongodb仅支持单个文档中的原子操作。这就是为什么你在mongodb文件中发现所谓的两阶段提交如此繁琐的原因。您可能还想查看使用补偿交易是否适合您的使用案例。