期刊文献+
共找到6篇文章
< 1 >
每页显示 20 50 100
改进的key/value数据存储设计方案
1
作者 何文 《东北电力大学学报》 2012年第4期26-29,共4页
针对现有key/value缓存系统海量数据的访问速度慢,满足不了应用的需求,提出一种改进的key/value数据存储方案并将其应用于缓存系统中。通过小数据量存储方案的提出,及对rehash算法、rehash权重因子w的改进,十分有效地解决了hash冲突、re... 针对现有key/value缓存系统海量数据的访问速度慢,满足不了应用的需求,提出一种改进的key/value数据存储方案并将其应用于缓存系统中。通过小数据量存储方案的提出,及对rehash算法、rehash权重因子w的改进,十分有效地解决了hash冲突、rehash迁移数据导致的系统变慢问题,加快了缓存系统的速度,提高了缓存系统的命中率。 展开更多
关键词 key/value数据结构 rehash HASH算法 hashcode hash桶 缓存系统
下载PDF
MapReduce编程模型中key值二次分类算法 被引量:1
2
作者 刘帅 《计算机时代》 2018年第3期58-59,62,共3页
Map Reduce编程模型是分布式计算中最常用的编程模型,其主要目的是将单个巨大计算任务分割成多个小计算任务,并分别交由不同的计算机去处理。Map Reduce将任务分成map阶段和reduce阶段,每个阶段都是用key/value键值对作为输入和输出。针... Map Reduce编程模型是分布式计算中最常用的编程模型,其主要目的是将单个巨大计算任务分割成多个小计算任务,并分别交由不同的计算机去处理。Map Reduce将任务分成map阶段和reduce阶段,每个阶段都是用key/value键值对作为输入和输出。针对Map Reduce中Map数量少,Reduce数量多的情况,文章将Map阶段任务中的Key值进行二次划分,提出一种Map Reduce编程模型中Key二次分类的方法。实验,证明该方法能够在原有基础上提高数据处理效率。 展开更多
关键词 MAPREDUCE key/value 二次分类
下载PDF
云计算技术及其应用 被引量:19
3
作者 赵培 陆平 罗圣美 《中兴通讯技术》 2010年第4期36-39,共4页
云计算主要基于资源虚拟和分布式并行架构两大核心技术。在虚拟化技术方面,文章探讨了物理资源的池化、资源池的管理与使用、集群的故障定位与维护、资源池的分组与异构等技术,以及异构的虚拟化云计算平台的建设和应用。在分布式技术方... 云计算主要基于资源虚拟和分布式并行架构两大核心技术。在虚拟化技术方面,文章探讨了物理资源的池化、资源池的管理与使用、集群的故障定位与维护、资源池的分组与异构等技术,以及异构的虚拟化云计算平台的建设和应用。在分布式技术方面,文章探讨了分布式文件系统和Key/Value存储引擎技术。对于分布式文件系统,提出主机"瓶颈"解决方案及存储接口标准化的想法;对于Key/Value存储引擎,提出目录化存储的解决方案。 展开更多
关键词 虚拟化 分布式计算 云管理平台 key/value存储引擎
下载PDF
NoSQL非关系型数据库的发展及应用初探 被引量:32
4
作者 黄贤立 《福建电脑》 2010年第7期30-30,45,共2页
随着Web 2.0技术的发展,网络环境下的数据库应用出现了一些新的变化。NoSQL是在这种新变化之下产生的一种非关系型数据库产品的总称。文章分析了NoSQL的起源与发展,通过与传统关系型数据库产品的对比,指出了NoSQL的优缺点,讨论了其应用... 随着Web 2.0技术的发展,网络环境下的数据库应用出现了一些新的变化。NoSQL是在这种新变化之下产生的一种非关系型数据库产品的总称。文章分析了NoSQL的起源与发展,通过与传统关系型数据库产品的对比,指出了NoSQL的优缺点,讨论了其应用前景。 展开更多
关键词 NOSQL 数据库 并发 key/value
下载PDF
Cloud Computing Technology and Its Applications
5
作者 Zhao Pei, Lu Ping, Luo Shengmei (ZTE Corporation, Nanjing 210012, P. R. China) 《ZTE Communications》 2010年第4期34-38,共5页
Virtualization and distributed parallel architecture are typical cloud computing technologies. In the area of virtuatization technology, this article discusses physical resource pooling, resource pool management and u... Virtualization and distributed parallel architecture are typical cloud computing technologies. In the area of virtuatization technology, this article discusses physical resource pooling, resource pool management and use, cluster fault location and maintenance, resource pool grouping, and construction and application of heterogeneous virtualization platforms. In the area of distributed technology, distributed file system and KeyNalue storage engine are discussed. A solution is proposed for the host bottleneck problem, and a standard storage interface is proposed for the distributed file system. A directory-based storage scheme for Key/Value storage engine is also proposed. 展开更多
关键词 VIRTUALIZATION distributed computing cloud computing management platform key/value storage engine
下载PDF
Using Memory in the Right Way to Accelerate Big Data Processing 被引量:2
6
作者 阎栋 尹绪森 +3 位作者 连城 钟翔 周鑫 吴甘沙 《Journal of Computer Science & Technology》 SCIE EI CSCD 2015年第1期30-41,共12页
Big data processing is becoming a standout part of data center computation. However, latest research has indicated that big data workloads cannot make full use of modern memory systems. We find that the dramatic ineff... Big data processing is becoming a standout part of data center computation. However, latest research has indicated that big data workloads cannot make full use of modern memory systems. We find that the dramatic inefficiency of the big data processing is from the enormous amount of cache misses and stalls of the depended memory accesses. In this paper, we introduce two optimizations to tackle these problems. The first one is the slice-and-merge strategy, which reduces the cache miss rate of the sort procedure. The second optimization is direct-memory-access, which reforms the data structure used in key/value storage. These optimizations are evaluated with both micro-benchmarks and the real-world benchmark HiBench. The results of our micro-benchmarks clearly demonstrate the effectiveness of our optimizations in terms of hardware event counts; and the additional results of HiBench show the 1.21X average speedup on the application-level. Both results illustrate that careful hardware/software co-design will improve the memory efficiency of big data processing. Our work has already been integrated into Intel distribution for Apache Hadoop. 展开更多
关键词 big data key/value pair architecture awareness performance measurement
原文传递
上一页 1 下一页 到第
使用帮助 返回顶部