OrientDB 真的实现了 MVCC 吗?

Does OrientDB actually implement MVCC?

OrientDB 文档在这里:

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

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

有人可以澄清一下吗?

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