时态数据库系统的设计与实现

来源 :中国科学院软件研究所 | 被引量 : 0次 | 上传用户:sentimantal
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着信息社会各个领域的发展,数据的采集和存储变得越来越重要。传统的数据库技术由于缺乏对时序关系的支持,不能有效地管理与时间相关的数据。时态关系模型的提出拓展了传统的关系模型,对时序关系提供了很好的支持。越来越多的应用需要数据库系统能够有效地存储海量数据并且具有高效的存储结构和良好的查询性能。本文以该目标为出发点,设计并实现了AgiTDB时态数据库系统,并在企业中进行了应用验证,取得了较好的效果。   论文的主要工作如下:   1.分析了当前时态数据库研究现状,总结了应用中存在的问题;针对当前时态数据库存储和查询性能的不足,设计了AgiTDB的体系结构,给出了该体系结构的主要模块——存储模块、查询模块、压缩模块、并发控制模块、文件访问模块。   2.设计了高效的数据文件结构和基于时间区间的多级索引结构;给出了系统内核中的数据缓存结构、存储服务工作流程、消息队列管理机制;给出了查询管理器结构及工作流程、高速查询缓存结构和工作流程。   3.给出了有损压缩算法及其流程和无损压缩算法的统一接口;设计了系统的并发控制机制,实现了基于读写锁的并发控制。   4.开发并实现了AgiTDB的系统,并作为历史数据管理子系统成功嵌入Agilor实时数据库系统中。   实际应用表明,以AgiTDB系统为历史数据管理子系统的Agilor实时数据库显示了存储海量数据的能力和良好的系统性能。目前,Agilor已经在石化、电力、通信等很多领域得到了应用。
其他文献
随着计算机技术的飞速发展,数据存储在现代信息系统中的作用越来越重要,它为各类应用的高效运行提供了可靠和安全的保障。如何确保核心数据的安全、确保信息系统的高可用性和高
自从P2P技术出现以来,文件共享一直是其中应用最广泛、使用人数最多一个领域。在当前大量基于文件共享的P2P应用中,Bit Torrent以其在文件共享方面的高效性,成为了主流的资源
进给伺服系统是数控机床系统中一个重要的组成部分,它性能的高低很大程度上决定了数控机床系统的稳定性、快速性和精确性。只有数控机床系统具备了较高的进给跟踪精度以及定位
随着计算机技术、图像处理技术的迅速发展,外科诊断与治疗的手段正在发生着很大的变化。近年来出现的计算机辅助手术系统,仿真手术系统等就是信息科学迅速发展并应用于医学领域
根据六度分隔理论创立的面向社会性网络的互联网服务——社会性网络服务(Social Networking Services)正随着互联网的蓬勃发展而方兴未艾,同时,移动通信技术的快速发展,使得
对等网络是一种有别于传统C/S模式的网络连接新技术,由于在协同工作、分布式共享资源、大规模并行计算和高可扩展性等方面显示出独特优势,近年来获得了极大的发展。然而对等网
在工业生产信息化的过程中对于数据处理存在实时性和分布性两种需求。这就要求数据库既能在保证数据一致性的前提下处理大量具有时限的事务,又能适应设备分散的现状实现资源共
Web服务技术作为面向服务计算范型的主要实现技术,有效提高了异构环境下分布式应用的开发效率,降低了其开发成本。服务发现与选择作为Web服务技术体系中的关键技术,提高了软件复
模型驱动体系架构(MDA)和构件开发技术(CBD)都是有效提高软件复用的开发模式,但由于平台的异构性和易变性,使得构件开发在构件集成、组装及互操作方面困难重重,而MDA正是解决
卫星网络仿真是对卫星网络进行优化设计、性能分析、效能评估的有效途径。本文针对卫星网络的建模与仿真开展了如下工作:   围绕卫星网络的建模问题,本文在分析卫星网络组成