这种Cache方式可行吗?

03-05-15 cd3

我把对象序列化到硬盘上,然后读取时先到硬盘上读取,如果没有就到数据库中读取并序列化到硬盘上。这种方法可行吗?
多谢!

banq
2003-05-15 10:34

不好,序列化性能术最低的。cache基本概念是内存,用其他持久化介质的目的是为了共享。

yellowicq
2003-05-20 14:42

可以参考一下unix的缓存设计,
和jive的结构挺相似的,
只不过unix中使用十字连表,jive的结构要简单些,使用的双象连表
但是cache始终是在ram中存在的,这样才能提高性能,如果
serialize到磁盘,可能比直接读db还慢...