实时内存数据库的组织优化

来源 :太原科技大学 | 被引量 : 0次 | 上传用户:undeadmoon01
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
实时内存数据库是数据库系统发展的一个分支,它以内存数据库作为其底层支持,适用于处理不断更新、快速变化的数据和具有时间限制的事务,其数据和事务均有显式的时间限制,系统的正确性既要满足逻辑约束又要满足时间约束。数据组织结构是提高实时内存数据库性能的基础。对于实时内存数据库,传统磁盘数据库数据组织方法已不适用。设计适合的数据组织结构是实时内存数据库系统研究的重要方面。 相比传统磁盘数据库,实时内存数据库有自己独特的组织结构。本文从数据库体系结构、空间结构、数据处理等方面出发,通过分析目前一些流行的组织结构,对实时内存数据库的数据组织结构和相应的查询处理及优化方面进行了深入研究,最终建立了基于红黑树结构的实时内存数据库模型。 首先,对红黑树的结构和性能进行了详细的研究和分析。红黑树是一种自平衡二叉搜索树,它的每个结点都被“着色”为红色或黑色,这些结点的颜色被用来检测树的平衡性。红黑树只要求部分地达到平衡要求,降低了对旋转的要求,提高了性能。随着节点个数n的增加,红黑树会获得较高的查询速度。在实时内存数据库中,这对于降低数据检索时间是非常必要的。 其次,针对实时内存数据库的查询方法进行了研究。实时内存数据库的查询处理与传统处理方式也有很大不同。查询优化在提升查询处理上至关重要。针对数据库中的实时数据主要存储在内存中、事务在运行过程中没有内外存数据I/O等特点,本文研究了实时内存数据库的查询处理机制,确定了基于红黑树组织的实时内存数据库查询处理方式。 第三,在上述研究的基础上建立了基于红黑树组织结构的实时内存数据库模型,该模型依据数据的意义、特征进行分类,按红黑树结构进行组织数据。数据库调用函数进行数据库的访问和管理,可实现对数据进行插入、查找、更新,删除等操作。 最后,与基于B-树结构的实时内存数据库模型进行了比较分析和测试,测试结果表明应用红黑树作为实时内存数据库组织结构可以获得更好的性能,对于实时内存数据库,红黑树是一种更为有效的数据组织方式。
其他文献
入侵检测技术作为一种主动地安全防御技术,及时地检测各种恶意入侵攻击并在网络系统受到危害时进行响应,它是传统安全技术的有效补充,也是当前计算机网络安全理论研究的一个
随着实时系统在各个领域的广泛应用,实时容错技术也得到了深入的研究。在实时系统中,任务执行失败可能导致灾难性的后果。这就对实时系统的实时性和可靠性提出了很高的要求。
近年来,随着互联网的快速传播,人们越来越多的商业行为也从实际生活转移到了网络生活上。现在电子商务在我们的生活中飞快的发展,更多的产品在互联网上供人们选择,普通的筛选方式
随着计算机技术和网络技术的飞速发展,网络安全问题越来越引起人们的关注和重视。入侵检测系统扩充了安全防护的概念,弥补了传统安全策略的不足,保护计算机免遭入侵,而生物免
软件测试是保证软件质量的重要手段,而图形用户界面(GUI:Graphical User Interface)是软件的重要部分,几乎占据应用程序50%的代码。其测试工作量大、烦琐、易出错,给测试带来
智能配电网信息系统中的许多业务是典型的需协同工作的流程,这些业务需要多部门、多人严格根据预先规定的运转流程和约束规范进行协同工作,采用可处理非结构化信息、具有协同
随着虚拟化技术的复兴,硬件辅助虚拟化技术应运而生。采用Intel VT和AMD SVM技术的硬件虚拟机可以直接运行现有的操作系统,但是必须通过软件模拟真实物理设备的方式来处理硬
约束三角剖分在有限元分析和信息可视化等工程领域具有重要的应用背景,同时它也是计算几何和计算机辅助几何设计的一个热点问题。约束三角剖分由无约束三角剖分发展而来,由于用
随着计算机信息技术的迅猛发展和Web信息系统的广泛应用,企业应用的信息化和网络化成为当前的一个趋势,也对数据的可视化提出了更高的要求。船舶行业传统的系统技术已经满足
图像分割是数字图像处理的重要工作之一。在传统分割算法无法完成复杂形状分割要求的情况下提出了基于主动轮廓模型的图像分割算法。几何主动轮廓模型算法的出现,成功地解决