发帖    主题    评论    推荐    标签    作者    订阅    查搜    注册   登陆   关注
 
面向对象 设计模式 领域驱动设计 企业架构 框架 开发教程 微服务 CQRS 扩展性 并发编程 事件溯源 分布式 SOA

关于缓存机制的想法,请教各位,听说J道上大牛多

    
2009-05-03 20:43
赞助商链接

缓存机制,在数据量很大的情况下,是否可以尝试:内存-本地磁盘-远程数据库 的三级模式,因为在web服务器本地磁盘查找比远程连接数据库查找及网络传输要快的多。可以模仿os中的页表机制,而且缓存过大时也是根据某算法把置换出的缓存对象交换到本地磁盘上来。只是如果用这种3级机制的话,实现起来会复杂很多。大家觉得呢 ?

我知道的现在都2级的,内存-数据库. 貌似现在很多开源的cache framework,只要会配置就好了,还有没必要在这方面深入 ? 比如研究一套开源的分布式cache ? 我现在只研究过开源论坛Jive的缓存。

2009-05-04 10:16

除非对自己的业务过程有着深刻的理解,否则应用现成的缓存应该会更加高效。实现一个3级缓存的代价也不小

2009-05-04 10:56

现在有很多分布式缓存产品 如兵马俑terrocatte,都是基于JVM内存集群级别,没有必要自己开发缓存,关注自己的业务核心模型,建议参考DDD,学习怎样将业务和缓存巧妙结合在一起,这个学问也很大,就象买的鞋子(缓存)是否合脚,必须把自己的脚(业务模型)先量出来才行。

缓存     

赞助商链接

赞助商链接

返回顶部

移动版 关于本站 使用帮助 联系管理员 最佳分辨率1366x768
OpenSource JIVEJDON Powered by JdonFramework Code © 2002-20 jdon.com