是否有缓存自动同步的开源项目

10-06-13 Tyotann
想找个开源项目,具有以下功能:

1.能cache指定的内容,比如计算出的数据或指定的表

2.能通过配置来指定同步的频率

3.最好cache层用的是开源的开源项目

总的来说,功能类似于Hibernate的二级缓存,功能挺简单的,但是不想依赖于Hibernate这种项目

不过找了半天没找到,难道是因为太简单了?

[该贴被Tyotann于2010-06-13 09:47修改过]

banq
2010-06-17 17:54
Hibernate的二级缓存也是自动同步的,缓存之所以称为缓存,是因为其内存大小要小于实际数据集,如果要实现真正同步,内存大小必须要大于数据集,这就是NoSQL数据库。

Tyotann
2010-06-18 20:10
就是不想依赖于Hibernate,想要个纯粹的小巧的缓存框架,而且Hibernate局限于数据库的缓存,还想要其他的缓存,比如计算结果等,但是自己又懒的写,呵呵,有点贪心了

不过谢谢bang老师提供的思路,NoSql确实能解决缓存数据大于内存时的数据存储问题,不过把本来关系数据库的数据放到NoSQL中,这样,整个NoSQL数据库就成了cache层了,如果把NoSQL与关系数据库中数据的同步做好,就越看越像是Hibernate的强化版了...

不过,我的目的也不需要如此庞大的家伙,只是需要缓存几个对象,这么多天过去了,还没找到,估计得自己造轮子罗~

猜你喜欢