K/V存储数据库 TreapDB
openkk
13年前
<div id="p_fullcontent" class="detail"> <p>TreapDB 是一个基于 Treap 算法(一种随机二叉搜索树)开发的 Key/Value 数据存储的数据库。兼容 memcached 协议。</p> <p>==特点==: </p> <ol> <li>支持大数据量(1亿以内的key-value pair,在SATA硬盘,64位服务器上8200tps随机key写入,12000tps顺序key写入,16000tps读取) </li> <ul> <li>最新采用的批量更新技术,可以达到1.7万条随机写入每秒 </li> <li>key是"thing1"~"thing10000000"这样的字符串,value是100字节的字符串 </li> </ul> <li>不仅支持GET和PUT操作,还支持取前缀,取区间(开区间、闭区间),K个最小值,K个最大值。<a href="/misc/goto?guid=4959223405983593327" rel="nofollow">点击看所有操作</a> </li> <li>支持主从复制,从而实现读写分离和灾备 </li> <li>同时支持Memcached的协议和基于Thrfit的协议(后者可以支持轻松生成各种语言的客户端) </li> <li>可以把TreapDB的索引数据结构嵌入自己的代码,就一个jar包,完全可以不用使用服务器 </li> </ol> <p><strong>项目主页:</strong><a href="http://www.open-open.com/lib/view/home/1322707700124" target="_blank">http://www.open-open.com/lib/view/home/1322707700124</a></p> <p></p> </div>