NHibernate vs хранимые процедуры

Нужно реализовать выборку данных из БД Oracle. Имеется 2 таблицы, содержащие несколько миллионов записей. Выборка всех порциями и поиск по id. Можно ли работать с Nhibernate при таких объёмах данных? Какова будет скорость работы? Не лучше ли использовать хранимые процедуры?
  • Вопрос задан
  • 3902 просмотра
Решения вопроса 1
@DenKrep
А почему не хотите просто сделать выборку с помощью SQL, которая вернёт вам строки соответсвующие вашему условию? На 99% уверен, что будет работать быстрее. Ну или через хранимую процедуру (хотя из описания вашего условия — не понял зачем вам хранимка. Для выбора из таблиц строк по условию обычного SQL будет достаточно).
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
Bick
@Bick
Мой вам совет — как и во всех подобных случаях воспользуйтесь профайлером БД.
Посмотрите какие запросы сгенерирует NHibernate. Сравните. Решите.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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