История изменений
Исправление tailgunner, (текущая версия) :
IEnumerable как раз подразумевает последующую оптимизацию как минимум за счёт ленивого исполнения, так как реальный запрос к базе данных учтёт наложенные в последствии условия и извлечёт только нужные данные.
В данном случае оптимизация будет просто делегирована оптимизатору СУБД (который будет оперировать понятиями вроде selectivity и cardinality, которых в ленивых структурах данных просто нет).
У меня в том проекте внезапно начал падать SQL при переходе на реальный XML который был около 150мб.
Похоже, на входе всё-таки не списки.
В понедельник новый проект на Java начинаем я про Scala заикнулся - восприняли как остроумную шутку.
Ты сам выше рассказал о стадах, которые не поймут.
Исходная версия tailgunner, :
IEnumerable как раз подразумевает последующую оптимизацию как минимум за счёт ленивого исполнения, так как реальный запрос к базе данных учтёт наложенные в последствии условия и извлечёт только нужные данные.
В данном случае оптимизация будет просто делегирована оптимизатору СУБД (который будет оперировать понятиями вроде selectivity и cardinality, которых в ленивых структурах данных просто нет).
У меня в том проекте внезапно начал падать SQL при переходе на реальный XML который был около 150мб.
Похоже, на входе всё-таки не списки.