代码之家  ›  专栏  ›  技术社区  ›  Riley Dutton

是否有可以及时回滚的SQL数据库?

  •  5
  • Riley Dutton  · 技术社区  · 16 年前

    我的主要愿望是,我可以在进行过程中对数据库进行更改,然后在任何时候运行一个查询,该查询的基本意思是,向我展示数据库是如何看待这个日期和时间的。我更希望SQL数据库内置此功能,而不是使用日志表重新实现它并记录每个事务。

    谢谢!

    编辑:经过进一步研究,似乎 temporal database “可能就是我要找的。所以任何关于使用其中一个的信息,如果有任何好的开源软件等,都会非常有用!

    3 回复  |  直到 16 年前
        1
  •  5
  •   OMG Ponies    16 年前

    甲骨文公司 Flashback SQL Server requires snapshots ,而无需从事务日志中恢复(需要完全恢复模型)。

        2
  •  1
  •   J. Polfer    16 年前

    你可能想退房 TimeDB

    但是请注意,通过在表中实现ValidTimeBegin和ValidTimeEnd列并相应地填充它们,您自己也可以做同样的事情。该工具只需获取其特殊的SQL语句并将其转换为符合SQL92的语句。