записать позади кэша новую возможность Ehcache?

я ищущий руководство/документ/учебное руководство по тому, как использовать эту запись позади кэша новой возможности в ehcache? Действительно ли там кто-либо - демонстрация в spring+jpa+ehcache+hibernate?

только к clariyfing, запись позади кэша означает каждый раз, когда мы сохраняем объект, это будет записано в кэш, а не в корректную базу данных?

5
задан cometta 12 May 2010 в 09:02
поделиться

3 ответа

Тот факт, что Ehcache предлагает кэширование с отложенной записью, НЕ означает, что любое программное обеспечение, использующее Ehcache, например Hibernate, может его использовать. без модификации. Из Terracotta's Hibernate Integration (обратите внимание, что это не независимый пост, то есть про кеширование):

Кэширование с отложенной записью

Когда вы думаете о кеше, вы попадете в этот кеш стратегии: сквозное кэширование, сквозное кэширование, кэширование с отложенной записью. Кэш второго уровня гибернации - это кэш для чтения и записи Кэш , где, если происходит промах в кеше, объект считывается из базы данных, а затем передано в кеш для последующего доступа . Но H2LC не поддерживает кэширование с отложенной записью . С дисковым постоянным и асинхронным модулем Terracotta было бы действительно эффективно для определенных сценариев использования реализовать отложенную запись. В настоящее время Hibernate просто напрямую записывает в базу данных . Вместо этого , если он был изменен для записи в кэш второго уровня и постоянную асинхронную-базу-данных, это уменьшит задержку и увеличит пропускную способность. резко.

Другими словами, кэширование с отложенной записью - это совсем не то, как в настоящее время работает Hibernate (и я могу ошибаться, но не думаю, что это изменится в ближайшем будущем).Но не стесняйтесь поднимать вопрос Jira :)

5
ответ дан 14 December 2019 в 04:32
поделиться

http: //www.infoq .com / news / 2010/05 / ehcache-2.0

Ehcache 2.0 представляет кэширование со сквозной записью и отложенной записью. Шаблон кэширования с сквозной записью используется приложения для записи данных в кеш, который вызывает запись в базовый ресурс (например, базу данных). Кеш действует как фасад для базового ресурс. В шаблоне кэширования с отложенной записью используется тот же клиентский API, но запись выполняется асинхронно. Функция кэширования с отложенной записью , поддерживаемая как часть нового Ehcache API, работает с асинхронным пакетным обновлением базы данных.

3
ответ дан 14 December 2019 в 04:32
поделиться

Я не могу вам помочь, просто подумал, что упомяну GigaSpaces.

0
ответ дан 14 December 2019 в 04:32
поделиться
Другие вопросы по тегам:

Похожие вопросы: