实时数据库系统.ppt
《实时数据库系统.ppt》由会员分享,可在线阅读,更多相关《实时数据库系统.ppt(30页珍藏版)》请在优知文库上搜索。
1、实时数据库系统及其特征实时数据库系统及其特征目录目录v概述概述v实时数据库的发展实时数据库的发展v实时数据库与时间实时数据库与时间v实时数据库的特征实时数据库的特征v实时系统的主要特性实时系统的主要特性v实时数据库与其它高级数据库的联系实时数据库与其它高级数据库的联系v实时数据库系统的主要技术实时数据库系统的主要技术v实时数据库应用与研究实时数据库应用与研究 概述概述v数据库理论与技术的发展极其迅速,其应用日益数据库理论与技术的发展极其迅速,其应用日益广泛,在当今的信息社会中,它几乎无所不在。广泛,在当今的信息社会中,它几乎无所不在。以关系型为代表的三大经典(层次、网状、关系)以关系型为代表的
2、三大经典(层次、网状、关系)型数据库在传统的(商务和管理的事务型)应用型数据库在传统的(商务和管理的事务型)应用领域获得了极大成功,然而它们在现代的(非传领域获得了极大成功,然而它们在现代的(非传统)工程和时间关键型应用面前却显得软弱无力,统)工程和时间关键型应用面前却显得软弱无力,面临着新的严峻的挑战,由此而导致了实时数据面临着新的严峻的挑战,由此而导致了实时数据库(库(RealtimeDatabase,RTDB)的产生和)的产生和发展。发展。实时数据库的发展实时数据库的发展v 数据库的应用正从传统领域向新的领域扩展,如数据库的应用正从传统领域向新的领域扩展,如CAD/CAM、CIMS;数据
3、通信、电话交换、电力调度等;数据通信、电话交换、电力调度等网络管理;电子银行事务、电子数据交换与电子商务;交通网络管理;电子银行事务、电子数据交换与电子商务;交通控制、雷达跟踪、空中交通管制;武器制导、实时仿真、作控制、雷达跟踪、空中交通管制;武器制导、实时仿真、作战指挥自动化或战指挥自动化或C3I系统,等等。这些应用有着与传统应用系统,等等。这些应用有着与传统应用不同的特征,一方面,要维护大量共享数据和控制数据;不同的特征,一方面,要维护大量共享数据和控制数据;实时数据库的发展实时数据库的发展v另一方面,其应用活动(任务或事务)有很强的时间性,另一方面,其应用活动(任务或事务)有很强的时间性
4、,要求在规定的时刻和要求在规定的时刻和(或或)一定的时间内完成其处理;一定的时间内完成其处理;v同时,所处理的数据也往往是同时,所处理的数据也往往是“短暂短暂”的,即有一定的的,即有一定的有效时间,过时则有新的数据产生,而当前的决策或推有效时间,过时则有新的数据产生,而当前的决策或推导变成无效。导变成无效。v所以,这种应用对数据库所以,这种应用对数据库和实时处理两者的功能及和实时处理两者的功能及特性均有需求,既需要数特性均有需求,既需要数据库来支持大量数据的共据库来支持大量数据的共享,维护其数据的一致性,享,维护其数据的一致性,又需要实时处理来支持其又需要实时处理来支持其任务(事务)与数据的定
5、任务(事务)与数据的定时限制。时限制。实时数据库的发展实时数据库的发展v 但是,传统的数据库系统旨在处理永久、但是,传统的数据库系统旨在处理永久、稳定的数据,强调维护数据的完整性、一稳定的数据,强调维护数据的完整性、一致性,其性能目标是高的系统吞吐量和低致性,其性能目标是高的系统吞吐量和低的代价,而根本不考虑有关数据及其处理的代价,而根本不考虑有关数据及其处理的定时限制,所以,传统的数据库管理系的定时限制,所以,传统的数据库管理系统(统(DBMS)不能满足这种实时应用的需)不能满足这种实时应用的需要。而传统的实时系统(要。而传统的实时系统(RTS)虽然支持)虽然支持任务的定时限制,但它针对的是
6、结构与关任务的定时限制,但它针对的是结构与关系很简单、稳定不变和可预报的数据,不系很简单、稳定不变和可预报的数据,不涉及维护大量共享数据及它们的完整性和涉及维护大量共享数据及它们的完整性和一致性,尤其是时间一致性。因此,只有一致性,尤其是时间一致性。因此,只有将两者的概念、技术、方法与机制将两者的概念、技术、方法与机制无缝集无缝集成成(SeamlessIntegration)的实时)的实时数据库(数据库(RTDB)才能同时支持定时和一)才能同时支持定时和一致性。致性。实时数据库的发展实时数据库的发展v实时数据库定义:是其数据和事务都有显式定时实时数据库定义:是其数据和事务都有显式定时限制的数据
7、库,系统的正确性不仅依赖于事务的限制的数据库,系统的正确性不仅依赖于事务的逻辑结果,而且依赖于该逻辑结果所产生的时间。逻辑结果,而且依赖于该逻辑结果所产生的时间。 v注意:注意:RTDB并非是数据库和实时系统两者的简并非是数据库和实时系统两者的简单结合,它需要对一系列的概念、理论、技术、单结合,它需要对一系列的概念、理论、技术、方法和机制进行研究开发方法和机制进行研究开发 。实时数据库与时间实时数据库与时间v1.数据与时间相关数据与时间相关按照与之相关的时间的性按照与之相关的时间的性质不同又可分为两类:质不同又可分为两类:数据本身就是时间即从数据本身就是时间即从时间域时间域中取值,如中取值,如
8、日期日期,称为,称为用户定义的时间用户定义的时间,也就是用户自己知道,也就是用户自己知道,而系统并不知道它是时间,而系统并不知道它是时间,系统将毫无区别地把它像系统将毫无区别地把它像其他数据一样处理。其他数据一样处理。 实时数据库与时间实时数据库与时间v 数据的值随时间而变化数据库中的数据是对其所服务的数据的值随时间而变化数据库中的数据是对其所服务的现现实世界实世界中对象状态的描述,对象状态发生变化则引起数据中对象状态的描述,对象状态发生变化则引起数据库中相应数据值的变化,因而与数据值变化相联的时间可以库中相应数据值的变化,因而与数据值变化相联的时间可以是现实对象状态的实际时间,称为是现实对象
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 实时 数据库 系统
