J4 ›› 2012, Vol. 34 ›› Issue (12): 140-143.
• 论文 • Previous Articles Next Articles
HU Hao1,2,LU Kai1,LI Gen1,WANG Xiaoping1,LI Xu1,ZHOU Xu1
Received:
Revised:
Online:
Published:
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 opensource 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 requestprocessing pipeline architecture and handles all key/value requests in full parallel way, moreover, a consistencykeeping 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.
Key words: Key/Value database;parallel processing;accelerating algorithm
HU Hao1,2,LU Kai1,LI Gen1,WANG Xiaoping1,LI Xu1,ZHOU Xu1. Design and Implementation of XDB:A High Performance Key/Value Database[J]. J4, 2012, 34(12): 140-143.
0 / / Recommend
Add to citation manager EndNote|Ris|BibTeX
URL: http://joces.nudt.edu.cn/EN/
http://joces.nudt.edu.cn/EN/Y2012/V34/I12/140