首页 | 本学科首页   官方微博 | 高级检索  
     

一个高性能Key/Value数据库XDB的设计与实现
引用本文:胡昊,卢凯,李根,王小平,李旭,周旭.一个高性能Key/Value数据库XDB的设计与实现[J].计算机工程与科学,2012,34(12):140-143.
作者姓名:胡昊  卢凯  李根  王小平  李旭  周旭
作者单位:1. 国防科学技术大学计算机学院,湖南长沙410073;63891部队,河南洛阳471003
2. 国防科学技术大学计算机学院,湖南长沙,410073
摘    要:传统SQL数据库在管理大数据、性能和扩展性等方面的不足使得其不能胜任如大规模数据挖掘、商务智能及社交网络等应用场景,而NoSQL数据库由于其在上述应用领域优良的特性近年来得到很快发展。本文在分析现有开源NoSQL数据库产品Kyoto Cabinet和Tair的不足基础上,设计并实现了一个高性能的Key/Value数据库XDB。XDB分段流水并发处理Key/Value请求,并采用一致性算法保证在并发环境中对Key/Value记录读写的相关性,在随机写入和顺序写入实验中,相比于Kyoto Cabinet,XDB的性能分别提高6倍和15倍。

关 键 词:Key/Value数据库  并行处理  加速算法

Design and Implementation of XDB:A High Performance Key/Value Database
HU Hao , LU Kai , LI Gen , WANG Xiao-ping , LI Xu , ZHOU Xu.Design and Implementation of XDB:A High Performance Key/Value Database[J].Computer Engineering & Science,2012,34(12):140-143.
Authors:HU Hao  LU Kai  LI Gen  WANG Xiao-ping  LI Xu  ZHOU Xu
Affiliation:1 (1.School of Computer Science,National University of Defense Technology,Changsha 410073; 2.Troop 63891,Luoyang 471003,China)
Abstract:The NoSQL DB has been developing fast in such area as Bigdata Mining, Business Intelligence, Social Network System etc., in which the traditional SQL DB is not qualified enough because of its inherently shortcomings like poor capability of handling Bigdata, low CURD performance, and bad scalability. In this paper, we first analyze the deficiency of some popular open-source Key/value databases such as Kyoto Cabinet and Tair, then introduce the design and implementation of the XDB, a high performance Key/value database system. The XDB adopts a request-processing pipeline architecture and handles all key/value requests in full parallel way, moreover, a consistency-keeping algorithm is implemented in the XDB to keep read and write correlation of the key/value requests in parallel environment. The XDB outperforms KC 6X and 15X in sequential write and random write experiment respectively.
Keywords:Key/Value database  parallel processing  accelerating algorithm
本文献已被 CNKI 万方数据 等数据库收录!
点击此处可从《计算机工程与科学》浏览原始摘要信息
点击此处可从《计算机工程与科学》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号