如何在orientdb中获取记录的所有版本

时间:2014-09-30 14:55:49

标签: orientdb

我有一组数据会定期刷新。我没有将它们放在带有时间戳的平面记录中并为每次更新创建新记录,而是试图查看是否可以使用orientdb内置的版本控制。但是,有没有办法查询记录的所有版本或子集版本,是否有这样做的规模/性能限制?

1 个答案:

答案 0 :(得分:1)

OrientDB的版本控制是管理MVCC,因此旧版本不会保存在数据库中。你可以通过编写一个在更新后调用的钩子来实现这一点 - onAfterUpdate()方法 - 在某处保存旧版本。