J4 ›› 2012, Vol. 34 ›› Issue (12): 140-143.
胡昊1,2,卢凯1,李根1,王小平1,李旭1,周旭1
HU Hao1,2,LU Kai1,LI Gen1,WANG Xiaoping1,LI Xu1,ZHOU Xu1
摘要:
传统SQL数据库在管理大数据、性能和扩展性等方面的不足使得其不能胜任如大规模数据挖掘、商务智能及社交网络等应用场景,而NoSQL数据库由于其在上述应用领域优良的特性近年来得到很快发展。本文在分析现有开源NoSQL数据库产品Kyoto Cabinet 和Tair的不足基础上,设计并实现了一个高性能的Key/Value数据库XDB。XDB分段流水并发处理Key/Value请求,并采用一致性算法保证在并发环境中对Key/Value记录读写的相关性,在随机写入和顺序写入实验中,相比于Kyoto Cabinet,XDB的性能分别提高6倍和15倍。