已转开发,博客新地址:http://welcomezhang.iteye.com/

memcachedb入门

上一篇 / 下一篇  2011-11-23 19:59:18 / 个人分类:memcache(d)

51Testing软件测试网Z'B5^*OJ)Ar9\,ls
memcachedb是一个由新浪网的开发人员开放出来的开源项目,给memcached分布式缓存服务器添加了Berkeley DB的持久化存储机制和异步主辅复制机制,让memcached具备了事务恢复能力、持久化能力和分布式复制能力,非常适合于需要超高性能读写速度,但是不需要严格事务约束,能够被持久化保存的应用场景,例如memcachedb被应用在新浪博客上面。 

KX3Xdk-Qu e"Ln0
MemcacheDB是一个分布式、key-value形式的持久存储系统。它不是一个缓存组件,而是一个基于对象存取的、可靠的、快速的持久存储引擎。协议跟memcache一致(不完整),所以很多memcached客户端都可以跟它连接。MemcacheDB采用Berkeley DB作为持久存储组件,故很多Berkeley DB的特性的他都支持。
51Testing软件测试网,ks.@7IRv`2h#V1yl+A7}
  前端:memcached的网络层(MemcacheDB的前端缓存是Memcached
  后端:BerkeleyDB存储
  写速度:从本地服务器通过memcache客户端(libmemcache)set2亿条16字节长的key,10字节长的Value的记录,耗时16572秒,平均速度12000条记录/秒。
  读速度:从本地服务器通过memcache客户端(libmemcache)get100万条16字节长的key,10字节长的Value的记录,耗时103秒,平均速度10000条记录/秒。
  ·支持的memcache命令
  get,set,add,replace
  incr,decr
  delete
  stats
  flush_all
  ·私有命令
  db_checkpoint,db_archive
  db_ismaster,db_whoismaster(forreplication)

sw'Y-W[ ^4n%~0
-------------------------------------
补充阅读
http://www.360doc.com/content/10/0414/09/11991_22964259.shtml

TAG: memcachedb

 

评分:0

我来说两句

Open Toolbar