【问题标题】:Does OrientDB actually implement MVCC?OrientDB 是否真的实现了 MVCC?
【发布时间】:2017-03-16 21:56:23
【问题描述】:

OrientDB 文档在这里:

http://orientdb.com/docs/last/Concurrency.html#atomic-operations http://orientdb.com/docs/last/Distributed-Architecture.html#distributed-transactions

声明 OrientDB 实现了 MVCC。但是 OrientDB 真的保留了多个版本的记录吗?我没有看到任何关于如何选择时间戳、如何以及何时清理过去版本的记录、如何在分布式上下文中工作以及是否支持跨集群的一致数据扫描的任何文档。

有人可以澄清一下吗?

【问题讨论】:

    标签: orientdb mvcc


    【解决方案1】:

    我认为我们在 OrientDB 中所说的 MVCC(我为 OrientDB 工作)被广泛称为乐观锁定。我们致力于一个新的事务模型,它将以与 InnoDB 和可能的 PostgreSQL 相同的方式支持 MVCC。我们将保留数据版本以允许写入不会阻塞读取,但一旦读取它们的事务将被提交,它们将被丢弃。但我们没有计划保留长期版本的数据。

    【讨论】:

      猜你喜欢
      • 2011-07-07
      • 2013-10-18
      • 2010-12-12
      • 2011-09-10
      • 2011-01-02
      • 2011-08-24
      • 2017-07-04
      • 2011-07-19
      • 2020-01-04
      相关资源
      最近更新 更多