1 / 61
文档名称:

实时内存数据库的设计与实现.pdf

格式:pdf   页数:61
下载后只包含 1 个 PDF 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

实时内存数据库的设计与实现.pdf

上传人:quality 2014/1/25 文件大小:0 KB

下载得到文件列表

实时内存数据库的设计与实现.pdf

文档介绍

文档介绍:浙江大学硕士学位论文实时内存数据库的设计与实现姓名:武波申请学位级别:硕士专业:计算机应用技术指导教师:王申康20050201摘要进入21世纪以来,各种现代应用对数据库功能和性能提出了更高的要求。传统的数据库基本用于商务和事务型应用,而过程控制,实时数据处理等现代(或非传统)应用要求新型的数据库系统的支持,而且对于数据库的性能方面有保证“硬实时”这样的要求,传统的常驻磁盘数据库系统对这些是无能为力的。同时,随着生产力的不断提高,内存的价格在过去的20年中几乎降到了原柬的百分之一。因此,自20世纪80年代开始,研究者们就开始了内存数据库技术的研究。内存和磁盘等外存储介质的存取速度有数量级上的差别,将数据库的“主版本”常驻内存,可以大大提高系统的性能。本文首先全面分析了内存数据库的研究现状,技术背景和发展方向;然后,提出了一种基于两阶段提交协议的内存数据库系统的设计方案,在实时应用中为实时数掘处理提供底层支持。在此基础上,介绍了内存数据库的数据存储结构及数掘分布策略。针对内存数据库的存储特点和实时应用的需要,本文还给出了内存数掘库的事务提交协议和事务处理模型,并设计了相关的数据结构和算法。最后,对实时应用系统的其它实现部分做了图解和介绍。关键词:实时数据处理,内存数据库,’两阶段提交协议,存储结构,eof21stcentury,(non—traditionallsuchasprocesscontrollingandreal”timedataprocessingneedthesupponofnewmodeldatabasesystemandhardreal-timerequirementsdatabaseperformance。Thetraditionalin·,℃asonsabove,developershaveprobedintotheresearchofmain-(MMDB)paredwithouter—storagedevices(suchdisk),essspeedSoifthe‘‘maincopy'’ofdatabasememorytheperformanceofthedatabasesystemcouldimproveThisthesisfirstlyanalysistheMMDBstatusquo,——timedataprocessingapplication+Andtheauthoralsoanalyzesthestoragestructureanddatapartitioningstrategy,InordersarisfytherealrtimeapplicationrequirementsandthecharacterofMMDBstorage,mitprotocol,transactionprocessingmodelanddatastructureandalgorithmsareofferedtheMMDBsystem,—MMDBmodulesofthereal—timeapplicationarealsoillustratedKeywvords:real—timedataprocessing,main-memorydatabase,two-mitprotocol,+学位论文第一章内存戮据库壤述有两大因素决定糟内存数据库(MMDB;mainmemorydatabase)的研究与发一最现代应用要求数据瘁有强的功能和高的性能。簧绞熬数攒疼基本用予麓务积攀务型应零