【发布时间】:2016-04-27 15:22:02
【问题描述】:
我一直在研究 Couchbase 作为我们 CMS 系统的 MySQL 替代品。 令我困惑的一件事是缺乏交易 我们在组件之上构建了版本控制 每次编辑器保存组件时,前一个组件都会保存为新修订版本 此外,我们对几乎所有操作都有审计日志记录,因此更新记录在另一个表中。 总而言之,更新涉及将数据写入至少 3 个表 这对 MySQL 来说不是问题,因为以上所有内容都包含在事务中。如果上述其中一项失败,则事务将中止,并且不会写入任何内容
我了解 Couchbase 为对单个文档执行的操作提供原子性。 那么couchbase如何覆盖这样的用例呢?
问候
【问题讨论】:
-
您好,请看一下这个:stackoverflow.com/questions/60539259/…