cache
文章平均质量分 77
Herry86
毕业于西安科技大学,拥有超过10年的工作经验,先后从事互联网、物联网行业;精通java服务端软件及架构设计。
展开
-
轻量级持久存储系统 MemcacheDB
轻量级持久存储系统 MemcacheDB(转载)(2010-10-18 13:18:07)转载▼标签:代码复制默认守护进程主从it 注:memcached可能简称mc,memcachedb可能简称mcdb一、memcachedb是什么mcdb是一款分布式键值持久存储系统,由新浪开源。mcdb基于mc协议,所转载 2013-07-19 17:21:22 · 534 阅读 · 0 评论 -
memcached全面剖析—— 客户端选择(一致性哈希算法)
[摘选]memcached全面剖析—— 客户端选择(一致性哈希算法)博客分类:技术算法memcached memcached本身是集中式的缓存系统,要搞多节点分布,只能通过客户端实现。memcached的分布算法一般有两种选择:1、hash模余算法: 根据hash(key)的结果,模连接数的余数决定存储到哪个节点(键的整数哈希值,根据服务器个数取余来转载 2013-07-20 17:01:01 · 749 阅读 · 0 评论 -
memcached客户端(分布算法)
一、背景资料 memcached本身是集中式的缓存系统,要搞多节点分布,只能通过客户端实现。memcached的分布算法一般有两种选择:1、根据hash(key)的结果,模连接数的余数决定存储到哪个节点,也就是hash(key)%sessions.size(),这个算法简单快速,表现良好。然而这个算法有个缺点,就是在memcached节点增加或者删除的时候,原有的缓存数据将大规模失效转载 2013-07-20 17:03:33 · 761 阅读 · 0 评论 -
一致性哈希算法及其在分布式系统中的应用
(转)一致性哈希算法及其在分布式系统中的应用(2011-11-12 22:11:39)转载▼标签:哈希杂谈 Consistent hashing算法非常简洁,如果你有一系列服务器,需要把很多 keys (objects)映射到这些服务器上。这时Constent hashing就派上用场了。典型的例子包括 memca转载 2013-07-22 17:18:37 · 650 阅读 · 0 评论 -
memcachedb
memcachedb是为了持久化而产生的一个分布式 "key-value"存储系统,你可以认为是memcached+berkeley DB+sina的一些东西的一个集成,这个东西主要是为了提高持久化对象的访问效率,而不是一个缓存,他的特点是: 比传统的RDBMS速度快效率高 高并发环境下访问安全可靠,效率很不错 存储的数据比较小转载 2013-07-19 17:22:32 · 581 阅读 · 0 评论