0

东方数据库文档在这里:

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

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

有人可以澄清一下吗?

4

1 回答 1

4

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

于 2017-04-17T14:03:02.873 回答