LevelDB性能测试

本文介绍了对Google的高性能Key/Value数据库LevelDB进行的性能测试。在一台配备8核Intel Xeon E5405 CPU和4GB内存的HP服务器上,分别进行了100万条和1000万条记录的测试,展示了不同操作如fillseq、fillsync、readrandom等的性能指标,测试结果显示LevelDB在大数据量下仍能保持较高的读写速度。
摘要由CSDN通过智能技术生成

        Google最近开源了LevelDB,它是一个性能非常高的Key/Value数据库,目前最新版本为1.2,可以支持billion级别的数据量,而且在这个数量级下还有非常高的性能,可谓是超级的强大,哈哈!不过这一切都归功于它的优秀设计,它的设计很好的解决了普通数据库最怕的随机IO问题。

         呵呵,不多吹捧,先来测试下它的性能如何吧!

 

        1、LevelDB安装

 

用svn获取源码:

svn checkout http://leveldb.googlecode.com/svn/trunk/ leveldb-read-only

 

进入到该目录下,修改Makefile,文件末尾加入-fPIC选项,如下:

FLAGS = -c -I. -I./include $(PLATFORM_CFLAGS) $(OPT)

-CFLAGS = -c -I. -I./include $(PLATFORM_CFLAGS) $(OPT) –fPIC

 

保存修改后,开始安装

make

cp libleveldb.a /usr/local/lib

cp –r include/leveldb/usr/local/include

make check

        2、开始测试

(1) 测试环境

HP服务器

8 * Intel(R) Xeon(R)CPU           E5405

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值