1

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

目前我们正在探索在我们的应用程序中使用伯克利数据库的可行性,并且在谷歌搜索中找不到太多可用的解决方案。

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

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

4

1 回答 1

1

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

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

于 2010-12-28T19:08:13.837 回答