Key-Value数据库上连接操作的查询处理与优化

Key-Value数据库上连接操作的查询处理与优化

ID:39104879

大小:6.61 MB

页数:65页

时间:2019-06-24

Key-Value数据库上连接操作的查询处理与优化_第1页
Key-Value数据库上连接操作的查询处理与优化_第2页
Key-Value数据库上连接操作的查询处理与优化_第3页
Key-Value数据库上连接操作的查询处理与优化_第4页
Key-Value数据库上连接操作的查询处理与优化_第5页
资源描述:

《Key-Value数据库上连接操作的查询处理与优化》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、东北大学硕士学位论文摘要Key.Value数据库上连接操作的查询处理与优化摘要伴随着互联网技术的高速发展,各种类型的应用层出不穷,在这个云计算的大环境下,数据存储技术出现了新的特点:支持海量的数据和流量,更低的读写延迟,强大的可用性,较低的运营成本等。在过去的几十年中,传统数据库虽然已经在业界占据了不可动摇的地位,但是面对时代的新需求,其扩展困难,读写慢,成本高,支撑容量有限等缺点不断显现出来。为了解决上述问题,NoSQL数据库应运而生。这类数据库在设计支持海量的存储,具有强大的可用性,并且可以运行在普通的PC机构建的集群中,运营成本低,易维护。因为一般都采用key.value

2、的数据模型。所以习惯上又称key.valuedatabase,即KVDB。在key.value数据库中,元组之间并没有传统数据库中的强关联关系。这使得在key—value数据库中的SQL查询变得很难实现,而其中最为复杂的部分就是连接操作。针对此问题,本文通过对目前较为流行的一款环形KVDB:Cassandra进行分析,设计了针对环形架构列值索引,并基于这种索引提出了支持大数据量的预连接操作的查询处理算法,并做了相应的优化。另外作为补充,同时也设计了实时连接算法。本文的内容总结如下:1.首先介绍了NoSQL中的常见数据模型、架构和读写策略等相关知识。2.针对环形架构设计了相应的列

3、值索引,给出了相关算法。并基于这种索引结构,设计并优化了预连接算法。3.设计了实时连接算法。同时针对实时连接算法,设计了双重索引,提高了实时连接算法的效率。4.针对本文提出的算法进行了实验测试,验证了算法的性能。关键词:NoSQL,KVDB,连接操作,查询处理与优化II东北大学硕士学位论文AbstractQueryProcessingandOptimizationofJoinOperationonKey-ValueDatabaseAbstractWiththerapiddevelopmentofInternettechnology,varioustypesofapplicati

4、onsemergeoneafteranother.Inthebackgroundofcloud-computing,datastoragetechnologybecometohavesomenewfeatures:supportingextremelylargeamountsofdata,lowerIOdelay,highavailability,loweroperationandmaintenancecosts.etc.Inthepastfewdecades,traditionalrelationaldatabasehasalreadyoccupiedunshakablest

5、atusinindustry,butitsdrawbacksuchaslowexpansibility,highcost,literacyslow,supportingcapacitylimitbecomemoreandmoreserious.Inordertosolvetheproblemsabove,NoSQLdatabasearisesatthehistoricmoment.Thiskindofdatabaseisdesignedtosupporthugeamountsofdatastorage,hashighavailability,canrunonthecluster

6、whichisbuiltwithPC,andhaslowercostandeasvmaintenance.Becauseitmainlyusesthekey—valuedatamodel,wealsocallthiskindofdatabase”key-valuedatabase”,KVDBforshort.Inkey。valuedatabase,thereisnostrongrelationshipamongtuplessuchastheoneintraditionaldatabase.ThismakesitdifficulttosupportSQLqueryinkey..v

7、aluedatabase,andthemostcomplicatedpartofSQLisjoinoperation.Tosolvethisproblem,thisthesispresentanewtypeofindexoncolumnvalueofringarchitecture.Basedontheindex,wepresentaalgorithmwhichsupportsjoinoperationonlargeamountofdata,andmakethecorrespondingop

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

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

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