当前位置:网站首页 > 创业 > 正文

什么是时态数据库(Temporal Database)?

0 张子豪 张子豪 2025-10-14 11:45 1
时态数据库就像一个标准数据库,有一个大的例外:它能理解并记录时间的流逝。例如,如果有人在一家公司工作,从2011年到2020年,时态数据库将能够存储时间开始和结束的两个日期。标准数据库只能显示雇员被雇用,当员工离开公司时,他或她的员工信息必须被删除,因为标准数据库只了解现在。这个标准创建于1993年,并于1994年实施。所有的时态数据库都包含一个有效的时间和事务时间整数,它显示了实际生活中时间发生的时间和时间对数据库进行了修改以接受更改。早期格式的人控计算机数据库,它们只是用来存储文本和数字的字符串,而且它们不识别时间的流逝。这造成了几个问题,最明显的一个问题是基于时间的事件不能从头到尾进行跟踪,而只能通过事件的当前状态进行跟踪。由此产生的另一个问题是,如果主键或行名,与一个日期相关联,那么主键就可以被反复使用,从而产生多余的数据。为了缓解这些问题,数据库社区被要求创建一个可以集成到数据库格式中的时态变量,时态数据库创建于1993年,并于1994年实现随着这一变化,数据库能够跟踪事件的开始和结束,这对许多企业、政府部门和学校都有帮助,其中,在时态数据库模式中加入了两个不同的变量:有效时间和事务时间。有效时间是指输入的数据发生在现实生活中的时间。例如,如果有人更改了地址,有效时间应为发生地址更改的时间。事务时间是数据库记录事件的时间,可能是几个小时或几天后。事务时间会不断更新,以便数据库管理员可以检查当前数据的状态由于使用两个变量来测量时间,因此有三种不同的时态数据库类型:历史数据库优先考虑有效时间,而回滚数据库则相反,它通过优先处理事务时间来实现,时态数据库的创建意味着管理员能够使用各种各样的时间查询来正确确定时间敏感信息。

来源:百闻(微信/QQ号:9397569),转载请保留出处和链接!


本文链接:https://www.ibaiwen.com/web/274064.html

张子豪

张子豪

TA很懒,啥都没写...

@百闻娱乐 本站部分内容转自互联网,若有侵权等问题请及时与本站联系,我们将在第一时间删除处理。 | 粤ICP备2024343649号 | (地图