JPA распределенный кеш против JDBC - PullRequest
0 голосов
/ 09 марта 2011

Мне нужно создать приложение с несколькими узлами, подключенными к одной базе данных в бэкэнде. все узлы должны быть синхронизированы, так как любой клиент может проходить через любой узел и должен ожидать того же результата. Мой вопрос заключается в том, использовал ли кто-нибудь какой-нибудь распределенный кеш JPA (что-то вроде кешированного кеша eclipselink) для этого и знает, какие преимущества использования JPA будут в этой ситуации по сравнению с использованием JDBC. Я понимаю, что получил бы преимущества кэширования, но была бы какая-то другая причина?

1 Ответ

0 голосов
/ 01 сентября 2011

Если ваш вопрос заключается в том, каковы преимущества распределенного кеширования JPA по сравнению с простым включением кеширования в вашей базе данных / драйвере - признайте, что все еще есть работа для маршалирования / демаршаллинга объектов, которую реализация JPA делает после извлечения данных из /отправлено в базу данных.Эти усилия могут быть устранены, если распределенное кэширование может просто обмениваться последней версией этих объектов, не затрагивая базу данных.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...