实时内存数据库关键技术的研究与实现

实时内存数据库关键技术的研究与实现

ID:33404919

大小:2.12 MB

页数:68页

时间:2019-02-25

实时内存数据库关键技术的研究与实现_第1页
实时内存数据库关键技术的研究与实现_第2页
实时内存数据库关键技术的研究与实现_第3页
实时内存数据库关键技术的研究与实现_第4页
实时内存数据库关键技术的研究与实现_第5页
资源描述:

《实时内存数据库关键技术的研究与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、东南大学硕士学位论文实时内存数据库关键技术的研究与实现姓名:薛竹飙申请学位级别:硕士专业:计算机应用技术指导教师:姜浩20060301摘要随着计算机在社会各个领域的广泛应用,在非传统工程和时间关键型需求面前,传统数据库已不能满足要求。为此,将数据库系统和实时系统结合,出现对数据管理满足正确性和时限性的实时数据库。伴随半导体工艺的飞速发展,内存容量越来越大,将数据存放于内存加快访问速度的内存数据库普遍成为实时数据库的底层实现。因为实时限制的要求和内存不同于磁盘的存储特性,实时内存数据库在设计实现时与传统数据库存在较大差别。本文主要对实时内存数据库的

2、空间管理、加载及同步、并发控制三个关键技术进行了研究设计,给出电信系统内的应用实现,从索引、同步和事务三方面进行性能测试,并比较分析了测试结果。空间管理中,首先归纳出三类核心对象,提出基于对象的组织结构,然后给出各类型索引实现并加以优化,将记录操作分为两个层次给出记录操作流程,并提出内存动态管理时带有反馈机制的内存池分配法。加载和同步时,选用具备缓冲队列的线程池模型来提高处理性能。启动加载采用基于关系主键的分阶段方法:对实时加载结合数据完整性进行考虑:在内存库和物理库之间同步中,分别给出它们的同步模型和操作流程,实现数据的一致性维护。并发控制中。

3、阐述了可推测并发控制中冲突、选择和提交的处理规则,最后对不同条件下并发控制进行比较,提出了短事务串行处理和动态多粒度锁的设计。关键词:实时数据库;内存数据库;索引;同步;并发东南大学硕士学位论文ABSTRACTAlongwiththebroadcomputerapplicationsinallfieldoftheworld.traditionaldatabasec∞notfulfilltomeunconventionalandtime-pivotalrequirements,.Therefore,integratingdatabasewitllr

4、eal-timesystem,Real-TimeDatabaseappearswhichcallmeetcorrectandtimerequirementsindatamanagement.Goingwiththerapidevolutioninsemiconductortechnics,thecapacityofmemoryisbifggerandbigger.Main-MemoryDatabasewhichputsdatainmemorytoaccelerateaccessingspeedisusedtoserveastheundergrou

5、ndimplementfurReal-TimeDatabasemoregenerally.Becauseofrealtimerestrictanddifferencesbetweenmemoryanddiskstoragespeciality,therearcaltomanydistinctionsindesignandrealizationbetweentraditionaldatabaseand耻al·TimeMainMemoryDatabase.Thispapermainlyresearchesonthreekeytechniquesinc

6、ludingspacemanangemenLloadingandsynchronization,concurrencecontr01.Aftergivingapplicationintelecomsystem。wedoperformancetestingonindex,synchronizationandtransaction,andbesides,comparingandanalyzingthetestingresult.Inspacemanagement,thispaperfirstconcludesthreekindsofcoreobjec

7、ts,introducingframeworkarchitecturebasedonobject.Anditperformsandoptimizestheactualizefursomekindsofindexes.Afterdividingtwolayersforrecordmanipulation,amemorydistributingtechniquewithfeedbackmechanismusingmemorypoolisdesigned.Inloadingandsynchronization,thispaperchoosesabuff

8、er-queueaddedthreadpooltoenhanceperformance.Forstart-aploading,itu螂a

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。