OSCache OSCache是个一个广泛采用的高性能的J2EE缓存框架,OSCache能用于任何Java应用程序的普通的缓存解决方案。 OSCache有以下特点:缓存任何对象,你可以不受限制的缓存部分jsp页面或HTTP请求,任何java对象都可以缓存。拥有全面的API--OSCache API给你全面的程序来控制所有的OSCache特性。
开源框架各有长短优劣 无所谓最好的,只对针对具体问题是的具体要求对会跟框架自身特点的不同才能体现出针对该问题优劣。
针对楼主所说的问题,我不建议使用框架,因为数据量太大,使用框架只会让性能更低。
比如hibernate框架对模型层提供很好的支持,使用此框架的好处自然不比多提,单是性能会怎样呢,小点的程序感觉不到,稍微大了点的,如果不使用Spring框架进行管理那性能就显而易见了。因为hibernate再怎么优化基本的JDBC代码是有的,那么自己手写JDBC代码岂不性能跟高。
所以建议楼主需要缓存的话还是自己写一个缓存。
如果非要用的话,我建议你还是使用EJB3.0,本来hibernate也可以实现缓存,但是它是轻量级的,不建议使用它来缓存这个大的数据量。
支持java的缓存吗?用memcached吧,我就是用的这个,它的存储是<key,value>的形式,操作速度很快。去www.google.com搜索memcached,然后进它的项目主页里去下载server端与client端吧。