18143453325 在线咨询 在线咨询
18143453325 在线咨询
所在位置: 首页 > 营销资讯 > 信息时代 > 实时数据库管理系统(数据库)

实时数据库管理系统(数据库)

时间:2022-11-13 04:30:01 | 来源:信息时代

时间:2022-11-13 04:30:01 来源:信息时代

    实时数据库管理系统 : 具有实时数据处理能力的一种数据库管理系统。RTDBMS的首要设计目标是要满足事务定时限制,其基本原则是“宁要部分正确而及时的信息,也不要绝对正确但过时的信息”,系统最重要的性能指标是满足定时限制的事务的比率。RTDBMS在功能特性、组成结构、执行模型等方面具有不同的特点。
1. RTDBMS功能特性
(1)数据库状态的最新性:保持数据库状态的外部一致性,反映现实世界当前真实状态。
(2)数据的时间一致性:确保事务读取的数据是时间一致的。
(3)事务处理的实时性:确保事务的定时限制尤其是执行的截止期能得到满足。
因此,RTDBMS实际上是传统DBMS与实时处理两者功能特性的“无缝集成”。
2. RTDBMS的组成结构
RTDBMS与传统DBMS在系统的组成结构方面没有太大的区别,关键是在各部件的功能、特性及其使用的策略与技术上有所不同。图1给出了它的主要功能部件及其组成。


图1 实时数据库系统


3. RTDBMS的执行模型
(1)事务管理: 传统的ACID事务模型已不适用,需要具有内部构造和/或彼此相关性的“复杂”事务,如嵌套、层次、合并/分裂、通信和合作事务模型等。故RTDBMS必须支持这种复杂事务,正确地实现事务间在结构、行为、时间上的相关性及执行上的依赖性。
(2)资源管理:资源分配策略必须要考虑定时限制,尤其是基于截止期的优先级。资源的使用要是优先可抢占的。
(3)调度处理: 包括事务的优先级分派、(事务级)调度、冲突解决(并发控制)等策略及其机制。此外,还应有一定的“可调度性”分析与预测能力及“应急处理”能力。
(4)执行正确性: RTDBMS的执行正确性在概念、内容与准则上与传统数据库有根本性的不同,不但要确保事务执行结果(包括返回的数据状态及产生的数据库状态)的正确性,还要保证其执行在结构、行为、时间上的正确性。

74
73
25
news

版权所有© 亿企邦 1997-2022 保留一切法律许可权利。

为了最佳展示效果,本站不支持IE9及以下版本的浏览器,建议您使用谷歌Chrome浏览器。 点击下载Chrome浏览器
关闭