如何再不大幅度影响系统性能的前提下解决缓存机制下的同步更新问题呢

请教板桥老师,大部分j2ee的软件都会用到缓存的技术,这样可以提高系统的运行速度。但是当我们用缓存中的对象去更新数据库的时候,怎样可以确保被缓存的对象的版本和数据库中的是一致的呢?

谁创建的缓存,谁存取缓存,谁管理缓存. 应该有两类, 一部分是 container managed,就是说你使用的平台通过缓存来提高性能,这实际对你的应用来说是透明的.另一类是 实际你问的问题是你自己创建缓存,当然你自己应该维护了.比方说你删除或修改了缓存对象对应的数据库记录,那就要删除缓存中的对象了...

这个问题很简单 实现起来很难,建议你使用Jdon框架,已经经过性能和内存泄漏测试,无memeory leak,你自己做不好会发生内存泄漏,连接池耗尽等情况。