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

被引量 : 11次 | 上传用户:sallen009
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
伴随着互联网技术的高速发展,各种类型的应用层出不穷,在这个云计算的大环境下,数据存储技术出现了新的特点:支持海量的数据和流量,更低的读写延迟,强大的可用性,较低的运营成本等。在过去的几十年中,传统数据库虽然已经在业界占据了不可动摇的地位,但是面对时代的新需求,其扩展困难,读写慢,成本高,支撑容量有限等缺点不断显现出来。为了解决上述问题,NoSQL数据库应运而生。这类数据库在设计支持海量的存储,具有强大的可用性,并且可以运行在普通的PC机构建的集群中,运营成本低,易维护。因为一般都采用key-value的数据模型。所以习惯上又称key-value database,即KVDB.在key-value数据库中,元组之间并没有传统数据库中的强关联关系。这使得在key-value数据库中的SQL查询变得很难实现,而其中最为复杂的部分就是连接操作。针对此问题,本文通过对目前较为流行的一款环形KVDB:Cassandra进行分析,设计了针对环形架构列值索引,并基于这种索引提出了支持大数据量的预连接操作的查询处理算法,并做了相应的优化。另外作为补充,同时也设计了实时连接算法。本文的内容总结如下:1.首先介绍了NoSQL中的常见数据模型、架构和读写策略等相关知识。2.针对环形架构设计了相应的列值索引,给出了相关算法。并基于这种索引结构,设计并优化了预连接算法。3.设计了实时连接算法。同时针对实时连接算法,设计了双重索引,提高了实时连接算法的效率。4.针对本文提出的算法进行了实验测试,验证了算法的性能。
其他文献
目的:通过农民自报医疗费用的调查,分析新型农村合作医疗制度实施前后农民医疗费用的变化及影响因素。方法:采用社区干预研究方法,运用多阶段分层整群随机抽样的方法抽样。结
目的:研究地佐辛复合氟比洛芬酯镇痛方案对上腹部手术患者术后应激反应及血浆血栓素A2(TXA2)、血小板颗粒膜蛋白(GMP-140)含量的影响。方法:将2012年3月~2014年3月在我院接受
<正> 薛城遗址位于江苏省南京市所辖的高淳县薛城乡薛四村,南距县城所在地淳溪镇约4公里(图一)。遗址原处在石臼湖南岸,本为—岛形台地,现在东南面大部仍临水,西北部则已辟为
该遗址是一处典型的新石器时代贝匠遗址。下部的"高庙文化"遗存中发现大型祭祀场所及墓葬、房址等遗迹,出土大量精美白陶器及装饰复杂图案的陶器。高庙上层遗存则发现了较多
沙盘游戏疗法融合了荣格的分析心理学和东方哲学文化,在国外已被临床心理学家们广泛采用,是一种有效的心理治疗技术。沙盘游戏在我国发展较晚,相关学者对沙盘游戏的理论及应
分析了双向转诊制度发展过程中的障碍以及原因,以社区首诊制为切入点,提出了实现双向转诊的有效途径以及相关配套措施的完善。
通过分析目前国内广告教育的状况,针对社会市场对广告从业人员的要求,对广告设计专业课程的改革进行了以下几方面的探索与实践:通过建立个人学习档案和丰富经验系统等办法激
目的为了克服最小二乘法在TDOA/AOA无线定位算法中的缺点,提高定位的精度和稳定性。方法提出了基于RBF神经网络的TDOA/AOA定位算法。利用染色体长度可调编码方式的模拟退火遗
本文以发展智能运输系统为目标,在此基础上,研究了个性化交通信息,提出了个性化交通信息服务系统的框架结构,并对开发系统所采用的通信技术进行了论述。然后对系统的硬件部分,尤其
随着中国自身的发展,中国政府适时抓住国际社会的变化趋势,提出"命运共同体"的国际关系理念。倡导"人类命运共同体"意识,呼吁世界各国"同舟共济,权责共担,增进人类共同利益",