随笔分类 -  数据库

摘要:最近有个业务场景存储压力很大,写远远大于读,读也集中在最近写入,想想这不很适合采用leveldb存储么。leveldb的话好像用ssdb比较多,花了两天时间就ssdb简单做下测试,以下总结。 ssdb 是对leveldb存储引擎的redis兼容协议封装,并且实现了主从同步,源码不多易读。对于支持的操 阅读全文
posted @ 2015-01-18 15:30 LittlePeng 阅读(54505) 评论(2) 推荐(2)
摘要:先推荐一篇:mnesia源码分析(yufeng)- linear hash ETS/DETS/mnesia 都使用了linear hash算法http://en.wikipedia.org/wiki/Linear_hashingredis dict 的实现类似于linear hash,渐进式reha... 阅读全文
posted @ 2014-09-01 23:22 LittlePeng 阅读(4379) 评论(0) 推荐(0)
摘要:使用zookeeper 实现一致性hash。redis服务启动时,将自己的路由信息通过临时节点方式写入zk,客户端通过zk client读取可用的路由信息。服务端使用python 脚本写的守护进程:https://github.com/LittlePeng/redis-manager脚本部署在red... 阅读全文
posted @ 2013-06-10 17:10 LittlePeng 阅读(21062) 评论(6) 推荐(1)
摘要:根据一些测试整理出来的一份方案:1. Redis 性能对于redis 的一些简单测试,仅供参考:测试环境:Redhat6.2 , Xeon E5520(4核)*2/8G,1000M网卡Redis 版本:2.6.9客户端机器使用redis-benchmark 简单GET、SET操作:1. 1单实例测试... 阅读全文
posted @ 2013-06-10 16:42 LittlePeng 阅读(128340) 评论(27) 推荐(20)
摘要:曾经在负责Mysql时,那会觉得IO就应该是异步的,但是C# 版本Mysql Driver竟然只支持同步调用方式,简直不可接受哇。然后就研究Mysql Driver,并改了一版异步的实现,并且做了一次小组分享: PPT,抓包分析 (2011/11/3)。接下来为应对故障排查,也做了一版将Mysql ... 阅读全文
posted @ 2013-06-10 16:12 LittlePeng 阅读(5335) 评论(1) 推荐(1)