NoSQL存储系统的相关算法改进与性能测试

被引量 : 3次 | 上传用户:haley912
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着云计算和大数据的兴起,尤其是近几年来海量级数据规模的应用不断涌现,非结构化数据存储和处理需求迅速增长,这些新的海量数据应用对数据存储有了新的需求。同时传统的关系型数据库已经无法满足Web2.0网站,特别是超大规模和高并发SNS类型的网站的需求,各大互联网公司和网络存储公司对维护关系数据库的成本越来越高。由于关系型数据库的架构设计问题如数据结构单一、查询过程相对复杂,暴露出一些无法克服的问题,因此急需一种新的存储性能高的数据库来补充甚至取代关系型数据库。而NoSQL存储系统则由于自身的优势,如高性能,高可用性,可扩展性,数据模型灵活,得到了迅速发展,其非结构化分布式存储系统的性能分析与调优也成为了业界的热点研究问题。本文首先在查阅相关NoSQL理论技术的基础上,从NoSQL数据库的优势特点出发,分析存储系统设计和实现需要遵循的原则。通过研究目前主流的NoSQL数据库存储系统,参考国外NoSQL产品的实现,设计并实现了一个基于NoSQL的存储系统,以及开发性能测试工具对系统进行了有效的性能分析与评测。本文的主要的研究内容如下:(1)通过对NoSQL数据模型的深入分析和研究,实现了基于key-value数据模型的存储系统,支持基本命令查询,支持完成一组命令的事务机制,利用设计模式中的观察者思想实现订阅信息功能,支持key-value数据存储在多个服务器集群等基本功能,并对系统中使用的API功能作了详细的分析。(2)深入分析研究了传统NoSQL存储系统中常用数据结构和算法存在的问题,通过改进和完善一些低效的数据结构和算法,提高存储系统存储效率和降低CPU消耗,重点研究和改进了一致性哈希算法,通过加入虚拟节点,解决了传统NoSQL存储系统中一致性哈希算法平衡性的问题。(3)通过对存储系统性能测试分析和设计,开发出基准性能测试工具menkv-benchmark,解决了NoSQL存储系统测试设备不足和测试设备性能差异性问题,产生了一系列的测试结果,通过具体的测试数据对比证明系统的平均性能每秒可以处理15000个命令,性能高于GlobalsDB存储系统,从而证明了系统性能的可靠性和有效性。
其他文献
目的考察透皮促渗剂对肤康祛斑凝胶的主药熊果苷体外经皮渗透的影响。方法对优化后的肤康祛斑凝胶处方,以大鼠离体皮肤作为渗透屏障,用高效液相色谱法测定凝胶中熊果苷经皮透
董仲舒和韩愈的儒学文化观具有不同的特色。董仲舒需要整合百家之学,而韩愈面对三教合流的历史趋势;董仲舒主张尊孔,韩愈提倡尊孟;董仲舒侧重于立道,而韩愈侧重道统的弘传;董
基于1965—2015年数据,利用变参数模型,对中国碳排放EKC拐点的存在性及变化趋势进行实证分析。结果表明:碳排放与人均实际GDP之间的关系可分为2个阶段,1970—1989年不存在EKC
本文在综述水滑石(layered double hydroxides, LDHs)的结构、性质、合成方法及其应用现状的基础上,研究采用离子交换法组装钙黄绿素插层水滑石,并对其理化性质进行了研究。
在过去的几年中,纳米材料的形貌以及尺寸备受关注,它们在发光二极管(LED),太阳能电池,光催化,生物标记等领域都有很大的应用前景。在众多的纳米材料中,一维(1D)的半导体异质结构的纳米
与国际发达国家企业的绩效考核相比 ,目前我国大多数企业在绩效考核方面仍存在一些问题和误区。本文通过对中美两国绩效考核制约因素及两国目前所实行的绩效考核体系的比较研
第十五届国际植物学大会概况胡世林第十五届国际植物学大会已于1993年8月28-9月3日在日本横滨的太平洋会议中心召开,这是国际生物科学联合会第一次在亚洲召开的这类国际会议。日本学术界
本文比较系统地论述了绍兴目连戏对鲁迅艺术审美的影响。绍兴目连戏是鲁迅最早接触并留下深刻记忆的艺术,形成了鲁迅最强劲的审美心理定势,使他的创作总是刻印着它的原型。绍
1 998年 1月 1 0日张北 6.2级地震发生在张家口坝上地区 ,震区被中、上新世溢流玄武岩覆盖 ,第四系地层 0~ 3m。电磁波遥感探测结果表明 ,张北震区存在 NEE、NWW和 NE向三组断