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


Autoria(s): 万达
Contribuinte(s)

王宏安

Data(s)

03/06/2008

Resumo

随着信息社会各个领域的发展,数据的采集和存储变得越来越重要。传统的数据库技术由于缺乏对时序关系的支持,不能有效地管理与时间相关的数据。时态关系模型的提出拓展了传统的关系模型,对时序关系提供了很好的支持。越来越多的应用需要数据库系统能够有效地存储海量数据并且具有高效的存储结构和良好的查询性能。本文以该目标为出发点,设计并实现了AgiTDB时态数据库系统,并在企业中进行了应用验证,取得了较好的效果。 论文的主要工作如下: 1. 分析了当前时态数据库研究现状,总结了应用中存在的问题;针对当前时态数据库存储和查询性能的不足,设计了AgiTDB的体系结构,给出了该体系结构的主要模块——存储模块、查询模块、压缩模块、并发控制模块、文件访问模块。 2. 设计了高效的数据文件结构和基于时间区间的多级索引结构;给出了系统内核中的数据缓存结构、存储服务工作流程、消息队列管理机制;给出了查询管理器结构及工作流程、高速查询缓存结构和工作流程。 3. 给出了有损压缩算法及其流程和无损压缩算法的统一接口;设计了系统的并发控制机制,实现了基于读写锁的并发控制。 4. 开发并实现了AgiTDB的系统,并作为历史数据管理子系统成功嵌入Agilor实时数据库系统中。 实际应用表明,以AgiTDB系统为历史数据管理子系统的Agilor实时数据库显示了存储海量数据的能力和良好的系统性能。目前,Agilor已经在石化、电力、通信等很多领域得到了应用。

Identificador

http://ir.iscas.ac.cn/handle/311060/6886

http://www.irgrid.ac.cn/handle/1471x/143876

Fonte

时态数据库系统的设计与实现.万达[d].中国科学院软件研究所,2008.20-25

Palavras-Chave #时态数据库 #体系结构 #数据存储
Tipo

学位论文