实时数据库系统vege bam2.0的关键技术分析与实现-analysis and implementation of key technologies in real-time database system vege bam 2.0.docxVIP

  • 8
  • 0
  • 约4.62万字
  • 约 53页
  • 2018-08-01 发布于上海
  • 举报

实时数据库系统vege bam2.0的关键技术分析与实现-analysis and implementation of key technologies in real-time database system vege bam 2.0.docx

实时数据库系统vege bam2.0的关键技术分析与实现-analysis and implementation of key technologies in real-time database system vege bam 2.0

1 1 绪论 西安科 西安科技大学硕士学位论文 PAGE PAGE 1 PAGE PAGE 2 1 绪论 1.1 课题背景和意义 数据库技术从 20 世纪 60 年代中期产生至今,在很多领域都有应用。数据库系统经 历了层次数据库、网状数据库和关系数据库等发展阶段,并涌出了 Oracle,Microsoft SQL Server 等为代表的关系型数据库系统。这些关系型数据库系统在实际应用中发挥了巨大 的作用,极大的促进了工业生产力的提高和工业生产信息化的建设。 随着数据库实际应用环境的增大、应用程序的加深和应用规模的扩大,引出了各个 行业领域对数据库技术更多更新的需求。为了使数据库技术应用开拓到更广阔的空间, 数据库技术与人工智能技术、并行计算技术、网络技术、多媒体技术、实时系统等相互 结合,形成了“新一代数据库技术”[1]。同时,数据库系统的应用正在从传统的领域向 新兴领域逐渐渗透,比如电力监控、通信、制药、雷达跟踪和实时仿真等等。在这些新 兴领域的应用中,数据是实时变化的,会在短时间内产生大量的数据,因此在这些应用 场合中,不仅要维护短时间内产生的大量数据,而且事务的执行也是需要时间限制的, 即要求事务在规定的某个时刻或者某个时间段内完成。故而要求数据库系统不但要有维 护数据一致性的能力,还应有能够在时间限制内处理相关事务的能力。 基于上述的原因,需要将传统的数据库系统与传统的实时系统相结合起来,产生一 种适合工业控制要求的数据库系统,这样就形成了实时数据库系统。实时数据库系统 (Real-Time Database,RTDB)就是数据处理和事务执行都有定时限制的数据库系统, 其系统的正确性不仅依赖于事务处理的逻辑结果,而且还依赖于逻辑结果产生所需要的 时间[2]。它利用实时技术为数据库系统提供时间管理和资源分配,同时利用数据库技术 来解决实时系统中的数据管理问题[3]。 近年来,随着现代化工业的发展,企业规模越来越大,生产技术也越来越复杂,生 产过程中就需要采用计算机自动化技术来进行管理和监控。在生产运行过程中产生了大 量的实时数据,而对于这些大量的实时数据的存储与处理就显的尤为重要。这些都需要 用到实时数据库系统,以满足对实时数据的处理以及对海量的历史数据的存储和查询[4]。 由于工控数据是一系列的基于时间的连续的量(如温度、压力等),并且是多维的 海量的数据,完全不同于关系数据库处理的那些与时间无关的、非连续的二维关系数据 表[5],用现有的关系型数据库来存储工控数据显然是有局限性的[6]。所以,研发一个具 有自主知识产权的、针对工控数据进行存储的数据库系统是非常必要的而且非常有意 义。 1.2 国内外研究现状 自上世纪八十年代中期以来,人们围绕数据库系统和实时系统相结合这一课题进行 了许多探索研究,其中,时态数据库、实时数据库、主动数据库等现代数据库理论与技 术 已 经成 为 当 代 数 据库研究 领 域 的 重 要 热 点 。 1992 年 美 国 贝尔电话 实 验 室 的 D.K.Barclay 等人研制了第一个专用实时数据库系统,随后十多年来,实时数据库系统 受到了数据库系统和实时系统两个研究领域里的研究人员的广泛关注。 传统数据库的数据结构与组织、数据查询/事务处理、I/O 调度、数据恢复等并不满 足实时数据库的实时性要求和海量数据处理要求。基于传统数据库的并发控制协议进行 修改以适应实时数据库的实时要求[7],历史数据库的数据压缩方法[8],内存数据库的数 据恢复技术[9],内存数据库与历史数据库之间数据的快速交互[10],多维数据的索引与查 询技术[11-13],如何在实时数据库中建立企业级的数据仓库[14]等都是现在实时数据库的研 究热点。 在国外比较流行的实时数据库产品有:Wonderware 公司的 Industrial SQL, OSIsoft 公司的 Plant Information System(简称 PI)[15], Honeywell 分司的 PHD 等。其中,PI 适用于石油、电力、冶金、制药、通信等各种生产流程企业的生产过程优化,它具备分 布式数据采集功能,拥有丰富的客户端数据处理和分析工具,提供 ODBC/JDBC/OLE DB 接口,采用“旋转门”压缩技术对历史数据库进行压缩存储,既减少了磁盘存储空间, 同时又保证了从 PI 的历史数据库中取出的数据满足该点所要求的精度。PI 数据库是相 对较成熟的一款实时数据库系统,当然,它的价格也是较高的。 90 年代初期,国内才逐渐有学者对实时数据库理论进行研究。华南理工大学的刘云 生教授在实时数据库的事务并发控制和内存数据库的故障恢复等方面做了较多的科学 研究工作。 在 1990 到 2000 年期间,我国国内的实时数据

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档