使用Berkeley DB API作为Spring + JPA应用程序(DB2)的缓存解决方案

时间:2010-12-28 07:27:37

标签: java spring jpa berkeley-db

我们的应用程序涉及数百万条记录,我们使用spring和jpa。

目前我们正在探索在我们的应用程序中使用Berkeley数据库的可行性,因为找不到太多可用的Google搜索解决方案。

我们想知道是否可以使用任何BDB API来缓存从DB2数据库中检索到的数据,我们希望这样做可以更好地提高性能,因为数据会每天增长。

任何帮助将不胜感激。感谢。

1 个答案:

答案 0 :(得分:1)

我不知道BerkeleyDB本身有什么东西可以用于此,JPA本身也没有任何东西可以让你附加缓存。相反,在各种实现中存在用于插入高速缓存的接口 - 因此,答案将取决于您正在使用哪个JPA实现。

基于快速浏览,似乎OpenJPA和EclipseLink都没有任何方法可以使用磁盘缓存,但Hibernate可以使用各种缓存提供程序,其中EHCache和OSCache具有磁盘选项。我不知道其他实现。