共查询到20条相似文献,搜索用时 31 毫秒
1.
一个支持实时内存数据库的恢复系统 总被引:13,自引:0,他引:13
实时数据库要求以内存数据库(MMDB)作为其底层支持,内存数据库存储介质的易失性,以及实时数据库系统应用目标的根本转变使得MMDB数据库的恢复对系统整体性能的影响很大,传统的数据恢复技术已不再适用,为此本文给出了一个完整的支持实时数据库的MMDB恢复系统,文中给出了恢复系统的体系结构,重要数据结构,执行模型和执行算法,同时,文中对一些关键技术,如LAW日志的可行性进行了详细分析和论证。 相似文献
2.
主动实时内存数据库的组织与故障恢复 总被引:12,自引:1,他引:12
给出了一个支持主动实时的内存数据库的定义、层次存储结构和物理组织。在此基础上,讨论了MMDB的故障恢复,着重阐述了恢复中的重装策略。 相似文献
3.
该文在深入研究内存数据库系统存储管理技术的基础上,给出了自主开发的内存数据库系统SwiftMMDB存储管理模块的设计与实现方案,针对不同种类的应用背景,设计了两种数据库系统的运行结构以加快本地数据访问;分析并比较了三种内存空间分配方式,使SwiftMMDB能够根据不同应用场合的需求特点选用不同的底层内存分配方式;将哈希索引与T树索引相结合对查询进行优化,提高内存数据库的查询效率。 相似文献
4.
数据库是一种非常重要和基础的计算机系统软件,随着数据库在各行各业的广泛应用,越来越多的人开始关注数据库运行的稳定性.由于各种各样内部或是外部作用的影响,数据库在实际运行的过程中会出现性能异常,而这可能会带来巨大的经济损失.人们大多通过观察监控指标信息来进行数据库异常诊断,但是关于数据库监控指标有数百个,普通的数据库使用者根本无法提取出有价值的信息.一些传统的公司会聘用专业的人员管理数据库,而这种成本会是很多公司难以接受的.因此,如何用较低的成本完成对数据库的自动监控和诊断是一个具有挑战性的问题.现有的OLTP数据库自动异常诊断方法往往存在着监控信息收集成本过高、适用范围小抑或是稳定性较差等问题.在这篇论文里我们提出了一种智能的数据库异常诊断框架AutoMonitor,提供了数据库异常监测、异常指标提取和根因分析这三个模块,这三个模块分别使用了基于LSTM的时间序列异常诊断模型、Kolmogorov-Smirnov检验、和优化的K近邻算法.整个框架分成离线训练和在线诊断这两个阶段.我们将提出的系统部署在PostgreSQL数据库,通过实验表明该框架对于异常诊断具有较高的精确程度,并且不会对系统性能造成太大的影响. 相似文献
5.
主存数据库MMDB是在应用驱动下,硬件和体系结构的发展,特别是在出现大容量内存的情况下而产生的。由于环境的不同,使MMDB数据库管理系统在实现技术的各个方面均表现出与传统的DRDB不同的特性。本文研究MMDB的恢复技术,并讨论恢复技术在EDST-MMDB原型系统中的具体实现。 相似文献
6.
7.
8.
治安卡口系统中基于内容的图像数据库的应用 总被引:5,自引:0,他引:5
该文较为详细地描述了治安卡口系统的实现框架和关键技术,针对这一特定的应用领域,提出了真正基于图象内容的图象数据库CBIDB(Content-BasedImageDatabase)构建方法,将图象数据库与视频拍摄系统的结合应用到了智能化和信息化的新一代卡口系统。其实现思路可以推广到很多涉及图像识别的系统,同时也对基于内容的多媒体数据库系统有一定的参考价值。 相似文献
9.
随着网格技术应用研究的发展,网格计算环境下数据库访问和集成现成为研究热点。以OGSA—DAI和异构数据库集成技术为基础,概述了数据集成的关键技术,提出了基于OGSA—DAI的数据集成模型,重点讨论了模型的体系结构、数据集成的步骤和实现方法,并以开发的基于此模型的虚拟数据库作为应用实例,验证了所提出模型的有效性。 相似文献
10.
基于单用户数据库的多用户系统的研究与实现 总被引:3,自引:0,他引:3
对特殊的多用户环境下单用户数据库进行了深入研究,提出了采用事务串行调度的方法取代并发控制,使单用户数据库系统满足多用户需求的新方案,该方案具有成本低、实现方法简单的特点,同时应用具有优先级的动态事务请求队列改善性能,并在铁路站名略号信息管理系统中成功应用该技术方案。 相似文献
11.
一种新的Web数据库系统结构——B/W/D/C四层结构 总被引:20,自引:0,他引:20
针对传统Web数据库三层体系结构不足,综合B/W系统与C/S系统的优点,本文提出了一种新的Web数据库系统的B/W/D/C四层体系结构。并给出对于四层体系结构在物理上的精简实现。 相似文献
12.
实时数据库系统(RTDBS)的高性能要求以内存数据库(MMDB)作为其底层支持,为了保证MMDB在事务的执行过程中没有内外存的I/O,必须设计合理的存贮结构,提供合适的数据安置策略,给出合理的内外存交换算法。本文给出了适合实时应用要求的四层存贮体系结构,详细讨论了实时应用环境下的数据及事务特征,然后针对它们的特征,给出了一个内外存交换算法。 相似文献
13.
14.
数据库应用系统逻辑结构设计初探 总被引:1,自引:0,他引:1
王兵 《电脑与微电子技术》2012,(10):14-17
数据库应用系统的逻辑设计是建立数据库应用系统过程中最为重要的一环。主要就如何科学合理地进行数据库系统逻辑设计,从E—R图向数据模型的转换、关系模式的规范化、改善优化数据库性能、存储空间的调整等四个方面进行分析和讨论。 相似文献
15.
实时数据库系统(RTDBS)的高性能要求以内存数据库(MMDB)作底层支持。内存数据库分区方法是将数据库逻辑对象存储在内存中的组织管理方法。该文提出了比较不同的数据库组织分区方法的模型和方法,试图找出适合于内存数据库的分区方法。 相似文献
16.
内存数据库是外存数据库的"工作版本",它们无论在数据上、结构上等都应该保持一致性.怎么定义内存数据库的存储结构,特别当外存数据库中表的结构发生改变时,内存数据库中表结构的相应改变,都直接影响系统的性能.研讨了内存数据库结构的定义以及实现,并对静态和动态存储结构的机制作了详尽的分析,突出地反映了动态特性. 相似文献
17.
何洪舟 《计算机应用与软件》2007,24(5):79-80,86
数据库连接是数据库应用程序开发中的基本问题之一,其连接效率通常是数据库应用程序的主要性能瓶颈.详细讨论了Java程序中访问数据库的各种技术,并进行了比较分析.并以Oracle数据库系统为例,介绍了其实现方法. 相似文献
18.
19.
实时内存数据库的数据交换策略及评价 总被引:2,自引:0,他引:2
实时数据库系统(RTDBS)的高性能要求以内存数据库(MMDB)做底层支持内存数据库事务在运行过程中没有内外存数据I/O,这就要求对事务的执行进行预分析处理并在此基础上合理进行的内外存数据交换,文中以正在开发的一个实时数据库系统为原型,对数据库的内外存数据交换的策略、方法、进行了探讨,并提出了一咱评价交换策略的标准。 相似文献
20.
内存数据库在TPC-H负载下的处理器性能 总被引:2,自引:1,他引:1
Ailamaki等人1999年研究了数据库管理系统(database management system,简称DBMS)在处理器上的时间开销分解.此后,相关研究集中在分析DBMS在处理器上的瓶颈.但这些研究工作均是在磁盘数据库DRDBs(disk resident databases)上开展的,而且都是分析DBMS上的TPC-C类负载.然而,随着硬件技术的进步,现代计算机的多级缓存结构(memory hierarchy)在逐渐地"上移".例如,容量越来越大的芯片内缓存(on-chip caches)和芯片外缓存(off-chip caches),容量越来越大的RAM,Flash Memory等等.为此,处理器负载分析的研究工作也应随之"上移".研究内存数据MMDBs(mainmemory resident databases)在计算密集型负载下的处理器行为特性.由于磁盘数据库的主要性能瓶颈是磁盘I/O,因而可以用索引、压缩等技术进行优化;然而,内存数据库的性能瓶颈却在于处理器和内存之间的数据交换.针对这一问题,首先分析了磁盘数据库和内存数据库在TPC-H负载下处理器性能瓶颈的差异,并给出了一些优化建议,提出了通过预取的优化方法.其次,通过实验比较了不同存储体系结构(行存储与列存储)对处理器利用率的差异,并探索了下一代内存数据库体系结构方面的解决方案.此外,还研究了索引结构对处理器多级缓存的影响,并给出了索引的优化建议.最后,提出一个微测试集用于评估内存数据库在DSS(decision support system)负载下处理器的性能及行为特性.研究结果会对运行于下一代处理器上的内存数据库体系结构设计和性能优化提供一定的实验依据. 相似文献