Задать вопрос

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

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

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

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