《Cache Insight》的相关内容
相关讨论
Remote Cache, Transaction
1. Remote Cache
Remote Cache 是对应于Local Cache来说的。
Key or Value 需要序列化,需要内部网络通信。
Remote Cache 可分为 中心Cache,和Cluster Cache。
Cluster Cache的一个要点是,只是remove的时候,传播 invalidate事件。
这样只需要在 update 的时候,进行传播。
好处是,读 ...
by buaawhl 2006-08-02 浏览 (16944) 回复 (45) 关键字:
Cache的选择以及特性建议
布娃娃(buaawhl:P)的cache insight非常好,引发了我一点小小的思考。因为讨论方向似乎略有不同,所以就另开新贴了。
clustercache,优势在于同一个jvm中local的get和put。多机环境下,它是非singleton的cache,remove时有同步需求,需要通讯。此外,在容量上,因为get和put发生在本地,那么当内存不够的时候,cache在本地的文件系统也是可以 ...
by jackyz 2006-08-11 浏览 (11859) 回复 (22) 关键字:
分页 & QueryKey & 预取
分页 & QueryKey & 预取
数据库分页查询一般分为两步,
(1)根据查询条件,count 记录总数
(2)根据当前页的数据范围(起始位置offset, 每页数据个数span),从符合查询条件的记录集 取出对应范围的数据。
一、根据范围取数据的方法
如果单纯用JDBC从ResultSet中取出一个指定范围(offset, span)的数据,可以采用这样的方法。
[code:1]
ps ...
by buaawhl 2005-01-07 浏览 (11179) 回复 (17) 关键字:
关于实现一个rails smart cache 的思路草稿。
最近研究了一下 rails的cache设计,发现其中一些不尽如人意的地方:
* cache expiry 编写繁琐
* 分页缓存的清除,现有cache实现的支持都不是很完善
* 在一次清除大量缓存的时候,脏数据读的问题。
我查阅了一些blog以及相关的文章,从他们的抱怨和设计中得到一些启发,我觉得cache可以做得更好,更智能,更能够减少开发人员的工作量。 下面是我设计思路的一些草稿,如 ...
by firebody 2007-12-10 浏览 (3986) 回复 (12) 关键字:
相关博客
各种cache技术基本特性
摘自: http://hi.baidu.com/xproduct/blog/item/28297009f7016ccd3bc76
首先,介绍一下我(作者)自己使用Cache的背景,以便读者更清楚地了解我下面要讲述哪些内容。
我主要是一个Cache实现者,而不是使用者。为了给一些ORM(比如JPA实现)提供Cache支持,我需要包装其它的Open Source Cache,并考察它们的特性。 ...
by crazyox 2007-09-21 浏览 (1567) 回复 (3) 关键字: memcached,JBoss Cache,SwarmCache,OSCache,JCS,EHCache
Cache
下面列出Cache的基本特性。
1. 时间记录
数据进入Cache的时间。
2. timeout过期时间
Cache里面的数据多久过期
3. Eviction Policy 清除策略
Cache满了之后,根据什么策略,应该清除哪些数据。
比如,最不经常被访问的数据,最久没有访问到的数据。
4. 命中率
Cache的数据被选中的比率
5. 分级Cache
有些Cache ...
by crownquartz 2006-08-30 浏览 (390) 回复 (0) 关键字:
Rails Cache
今天插一脚,介绍一下Rails的缓存机制以及memcached的使用
Rails的Cache分四种:
1,Page Cache - Fastest
2,Action Cache - Next Fastest
3,Fragment Cache - Least Fastest
4,ActiveRecord Cache - Only available in Edge Rails
下面一一介绍上面四种C ...
by hideto 2007-06-07 浏览 (1955) 回复 (3) 关键字: Rails Cache 缓存
Remote Cache, Transaction
1. Remote Cache
Remote Cache 是对应于Local Cache来说的。
Key or Value 需要序列化,需要内部网络通信。
Remote Cache 可分为 中心Cache,和Cluster Cache。
Cluster Cache的一个要点是,只是remove的时候,传播 invalidate事件。
这样只需要在 update 的时候,进行传播。
好处是,读 ...
by buaawhl 2006-08-02 浏览 (13885) 回复 (45) 关键字:
memcached 解决分布式系统中session储存问题
memcached
http://www.danga.com/memcached/
memcached是一个Client Server结构的远程Cache实现。
Server是用C写的,提供了多种语言的客户端API,包括Java, C#, Ruby, Python, PHP, Perl, C等多种语言。
memcached主要使用在Shared Nothing Architectu ...
by gavin.guo 2007-07-29 浏览 (373) 回复 (1) 关键字:

