LINUX.ORG.RU

История изменений

Исправление tailgunner, (текущая версия) :

IEnumerable как раз подразумевает последующую оптимизацию как минимум за счёт ленивого исполнения, так как реальный запрос к базе данных учтёт наложенные в последствии условия и извлечёт только нужные данные.

В данном случае оптимизация будет просто делегирована оптимизатору СУБД (который будет оперировать понятиями вроде selectivity и cardinality, которых в ленивых структурах данных просто нет).

У меня в том проекте внезапно начал падать SQL при переходе на реальный XML который был около 150мб.

Похоже, на входе всё-таки не списки.

В понедельник новый проект на Java начинаем я про Scala заикнулся - восприняли как остроумную шутку.

Ты сам выше рассказал о стадах, которые не поймут.

Исходная версия tailgunner, :

IEnumerable как раз подразумевает последующую оптимизацию как минимум за счёт ленивого исполнения, так как реальный запрос к базе данных учтёт наложенные в последствии условия и извлечёт только нужные данные.

В данном случае оптимизация будет просто делегирована оптимизатору СУБД (который будет оперировать понятиями вроде selectivity и cardinality, которых в ленивых структурах данных просто нет).

У меня в том проекте внезапно начал падать SQL при переходе на реальный XML который был около 150мб.

Похоже, на входе всё-таки не списки.