Использование API Berkeley DB в качестве решения для кеширования для приложения Spring + JPA (DB2) - PullRequest
1 голос
/ 28 декабря 2010

Наше приложение имеет дело с миллионами записей, и мы используем пружину с jpa.

В настоящее время мы изучаем возможность использования базы данных Berkeley в нашем приложении и не можем найти много доступных решений для поиска.

Мы хотели бы знать, может ли какой-либо из API BDB использоваться для кэширования данных, извлеченных из базы данных DB2, мы хотим сделать это, чтобы значительно повысить производительность, поскольку данные будут расти ежедневно.

Любая помощь будет оценена. Спасибо.

1 Ответ

1 голос
/ 28 декабря 2010

Я не знаю ничего в самой BerkeleyDB, которая ориентирована на это, ни в самой JPA, которая позволяет вам прикреплять кеши.Скорее, в различных реализациях есть интерфейсы для подключения кешей - следовательно, ответ скорее будет зависеть от того, какую реализацию JPA вы используете.

На основании быстрого взгляда кажется, что ни OpenJPA, ни EclipseLink не имеют никакогоМожно использовать кэш на диске, но Hibernate может использовать различные поставщики кеша, среди которых EHCache и OSCache имеют опции на диске.Я не знаю о других реализациях.

...