我已经在MongoDB的documentation和MongoDB cookbook中描述了MongoDB上的2PC协议。
基本上,这很好用:我现在有一个全部或全部语义,基本上就是我想要的。
不幸的是,现在所有内容都以“隔离级别”uncommitted read
运行(我知道MongoDB根本没有隔离级别,因此引用了)。
我想要的是实现隔离级别committed read
,non-repeatable read
和phantom reads
- 这也是最佳的 - '可序列化'。
但是,我对如何做到这一点没有任何想法。 Committed read
似乎是最简单的选择。
任何想法,提示,链接,......在哪里可以找到有关如何实现这一目标的其他信息?