数据库 – 哪些数据存储系统允许查询过去的系统状态?

我正在设计一个系统,其中诸如“在某个时间符合某些标准的所有记录的总和是什么”这样的问题很重要.

多值并发控制(MVCC)似乎是这里的方式,因为它永远保持审计跟踪.

但是,如果数据存储可以为我处理这一点,而不是将其与其他数据库功能拼凑在一起,那将是很好的.现在,Oracle和CouchDB等数据库引擎都使用MVCC,但仅限于幕后.他们使用它来解决冲突或决定在长时间运行的查询遇到最近更新的数据时该怎么做.但我不知道有哪些系统允许您明确说“在2009年1月20日17:00的系统状态下,此查询返回什么”.那么有这样的系统吗?理想情况下,开源?

最佳答案 看一下使用Oracle的闪回查询.

点赞