我正在寻找一个完全基于时间概念的某种类型的SQL数据库,就像那些是地质,以关系为中心等的那些。

我的主要愿望是,我可以随时随地对数据库进行更改,然后在任何时候运行一个基本上都说的查询,告诉我该数据库如何看待此日期和时间。我希望SQL数据库具有内置的此功能,而不是必须使用日志表重新实现它并记录每个交易。

我希望管道梦想呢?

谢谢!

编辑:经过一些进一步的研究,似乎是一个“时间数据库”可能是我在寻找什么。所以任何关于使用其中一个的信息,如果有任何良好的开源可用等,那将是非常有帮助的!

有帮助吗?

解决方案

oracle有闪回。最接近我可以在 sql server需要快照,而不诉诸从事务日志中还原(需要完全恢复模型)。

其他提示

您可能想要查看 timedb

但是,请注意,您可以通过在表中实现validTimeBegin和ValidTime命中列来完成完全相同的事情并相应地填充它们。该工具只需采用特殊的SQL语句并将其转换为符合SQL92标准的语句。

您的寻找软件历史学家。这些是数据库,其中所有数据都在时间上组织,真的是它们的核心功能。一旦软件历史学家的用途,就是启用播放函数,其中时间序列数据可以按照输入的顺序重放,这在需要它的行业中通常是至关重要的,如金融,天然气的实时应用,石油和电力公用事业。

提供软件历史学家的一些公司,是

wonderware factorytalk osi pi

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top