Chvalov
@Chvalov

В чем разница между оптимизаторами pooled и pooled-lo?

Прочитал Hibernate pooled and pooled-lo identifier generators и Hibernate hidden gem: the pooled-lo optimizer

И хотелось бы уточнить правильно ли я понял отличия между pooled-lo и pooled оптимизатором ?

Для примера, параметру increment_size присвоено значение 50
pooled-lo: Идет в БД за значением последовательности, получает к примеру 150 и в памяти генерирует значения идентитификаторов для следующих 50 последовательностей (151,152,153...,198,199,200), как только значения закончились, снова идем в БД для получения последовательности и так по кругу.
Минус здесь один, если внешний клиент резервирует так-же 50 значений, но делает 5 вставок, будет пробел в 45 значений.

Все ли верно я понял по pooled-lo и какое отличие от pooled ?
  • Вопрос задан
  • 82 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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