Tag Archives: Tokyo Cabinet
用java并发测试tokyo cabinet的性能[重大更正篇]
在前面一篇文章 用java并发测试tokyo cabinet的性能[五四陈手记] 提到了测试tc的效率问题,最后的结论是70W/s,由于当时的错误,导致了一些严重影响大家的结论,如今本着认真治学,谨慎小心的态度,重新公布最新的代码和结论,还望受影响的同志们不要发烧。。。 首先,总结上一次为什么会犯错的原因: 1. 测试代码有问题,TDB db = new TDB();不能放在线程中去new,也许是tc实现的问题,详细原因没有去研究。 2.赶着时间测,把写入的时候的结果直接给屏了。 重新公布新的测试代码: package test; import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.Map; import java.util.Random; import java.util.concurrent.atomic.AtomicLong; import tokyocabinet.*; public class BenchMark { private static List<TDB> dbList = new ArrayList<TDB>(); …
用java并发测试tokyo cabinet的性能[五四陈手记]
Tokyo Cabinet 是日本人 平林幹雄 开发的一款 DBM 数据库,该数据库读写非常快,哈希模式写入100万条数据只需0.643秒,读取100万条数据只需0.773秒,是 Berkeley DB 等 DBM 的几倍。 编译安装tokyocabinet数据库 wget http://tokyocabinet.sourceforge.net/tokyocabinet-1.4.28.tar.gz tar zxvf tokyocabinet-1.4.28.tar.gz cd tokyocabinet-1.4.28/ ./configure make make install cd ../ http://tokyocabinet.sourceforge.net/javapkg/tokyocabinet-java-1.22.tar.gz 下载这个包 tar zxvf tokyocabinet-java-1.22.tar.gz cd tokyocabinet-java-1.22 ./configure make make install install会将libjtokyocabinet.so 和 tokyocabinet.jar放到/usr/lib64下面。 …
SEARCH
Update
- 54chen Twitter memo 2012-02-12
- 人肉解析riak_admin join
- go语言安装手记
- 54chen Twitter memo 2012-02-05
- Riak Core说明
- maven库nexus拖不到jar包小记
- 服务接入层小结
- 54chen Twitter memo 2012-01-15
- nginx防hashdos模块使用帮助
- 54chen Twitter memo 2012-01-08
- nginx防hashdos模块释出
- 54chen Twitter memo 2012-01-01
- 水煮鱼杯2011年度不得不总结的十件事
- 年终攻击hashDos-哈希表多碰撞实现拒绝服务-破解办法
- 54chen Twitter memo 2011-12-25
