论文摘要
伴随着互联网技术的高速发展,各种类型的应用层出不穷,在这个云计算的大环境下,数据存储技术出现了新的特点:支持海量的数据和流量,更低的读写延迟,强大的可用性,较低的运营成本等。在过去的几十年中,传统数据库虽然已经在业界占据了不可动摇的地位,但是面对时代的新需求,其扩展困难,读写慢,成本高,支撑容量有限等缺点不断显现出来。为了解决上述问题,NoSQL数据库应运而生。这类数据库在设计支持海量的存储,具有强大的可用性,并且可以运行在普通的PC机构建的集群中,运营成本低,易维护。因为一般都采用key-value的数据模型。所以习惯上又称key-value database,即KVDB.在key-value数据库中,元组之间并没有传统数据库中的强关联关系。这使得在key-value数据库中的SQL查询变得很难实现,而其中最为复杂的部分就是连接操作。针对此问题,本文通过对目前较为流行的一款环形KVDB:Cassandra进行分析,设计了针对环形架构列值索引,并基于这种索引提出了支持大数据量的预连接操作的查询处理算法,并做了相应的优化。另外作为补充,同时也设计了实时连接算法。本文的内容总结如下:1.首先介绍了NoSQL中的常见数据模型、架构和读写策略等相关知识。2.针对环形架构设计了相应的列值索引,给出了相关算法。并基于这种索引结构,设计并优化了预连接算法。3.设计了实时连接算法。同时针对实时连接算法,设计了双重索引,提高了实时连接算法的效率。4.针对本文提出的算法进行了实验测试,验证了算法的性能。
论文目录
相关论文文献
- [1].高效Key-Value持久化缓存系统的实现[J]. 计算机工程 2014(03)
- [2].分布式key-value系统错误污染检测[J]. 计算机学报 2014(07)
- [3].一种基于裸闪存的Key-Value数据库优化方法[J]. 计算机研究与发展 2017(06)
- [4].Key-value数据库在时序数据及互动信息处理中的分析应用[J]. 微型电脑应用 2012(11)
- [5].基于操作历史图的分布式Key-Value数据库一致性检测算法[J]. 计算机科学 2019(12)
- [6].一种基于key-value数据库的快速地名地址输入提示方法[J]. 计算机应用研究 2017(11)
- [7].一种多存储引擎Key-Value分布式内存数据库的研究与实现[J]. 现代电信科技 2013(Z1)
- [8].基于用户级融合I/O的Key-Value存储系统优化技术研究[J]. 计算机研究与发展 2020(03)
- [9].基于Key-Value的云数据管理应用接口标准化研究[J]. 信息技术与标准化 2011(12)
- [10].Key-Value键值对数据在新生儿听力筛查登记系统中的应用[J]. 医学信息 2019(04)
- [11].基于Key-Value的内存缓存系统在OMP鉴权中心中的应用[J]. 电信工程技术与标准化 2012(09)
- [12].基于Linux内核的Key-Value存储系统——KStore[J]. 计算机应用 2015(01)
- [13].Key-Value数据库及其应用研究[J]. 电脑知识与技术 2012(05)
- [14].Key-Value数据库的研究与应用[J]. 自动化与仪器仪表 2010(04)
- [15].基于SSD的Key-Value系统优化设计与实现[J]. 计算机研究与发展 2014(S1)
- [16].Key-Value型NoSQL本地存储系统研究[J]. 计算机学报 2018(08)
- [17].多核环境下Key-Value数据库性能分析与优化[J]. 电力信息与通信技术 2014(02)
- [18].Redis数据库在视频推荐服务系统中的应用[J]. 计算机与现代化 2013(10)
- [19].Client端程序中NoSQL思想的应用与实现[J]. 电脑知识与技术 2013(16)
- [20].面向分布式GIS空间数据的Key-value缓存[J]. 武汉大学学报(信息科学版) 2013(11)
- [21].Redis数据库在微博系统中的实践[J]. 厦门城市职业学院学报 2012(03)
- [22].缓存技术在用电信息采集系统中的应用[J]. 农村电气化 2011(03)