如何在车上识别MVCC?

时间:2019-05-27 20:21:37

标签: hyperledger-fabric hyperledger mvcc

我试图看到带有超分类帐结构的MVCC问题,但是当我调用使用相同键修改并读取相同变量的事务时,该问题就起作用了。

要突出显示MVCC有哪些更改?

1 个答案:

答案 0 :(得分:0)

  

要突出显示MVCC有哪些更改?

MVCC代表多值并发控制,这是启用乐观更新机制的公知方法,该机制允许防止对同一密钥的并发修改。在Fabric上下文中,并发修改是将事务分组为相同的块并修改相同的密钥。因此,为了体验MVCC失败,仅多次修改同一密钥是不够的,您还需要确保所有这些事务都将被批处理到同一块中。

最简单的方法是抛出尽可能多的tx更新,以增加将事务放入同一块的可能性。