bullock
@bullock

Entity Framework и реальная жизнь с высокой нагрузкой?

Пишу на .Net Core.
Насколько оправдано использование Entity Framework в реальных проектах с высокими нагрузками? Стоит-ли использовать или лучше выбрать что то другое?
  • Вопрос задан
  • 324 просмотра
Решения вопроса 1
Bogdan_dev
@Bogdan_dev
Разработчик SPA приложений на ASP.NET WEB API
EF стоит использовать тогда, когда в приложении есть много однотипных несложных запросов, особенно если это fix price проект.
Бывают конечно заказчики жлобы, которые все побыстрее хотят, по сути при работе с ними, кроме как EF вариантов то особо и нет, они не дадут вам время скажем писать скажем на Dapper. Но потом они обычно приходят, когда приложением реально начало много людей пользоваться и просят им повысить Performance, и тогда уже узкие места переписываются на SQL(часто в виде хранимок).
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
petermzg
@petermzg
Самый лучший программист
Напрямую не оправдано, а вот если у вас есть прослойка в виде кэширования (для примера Redis), то нормально.
Ответ написан
Комментировать
AlexanderYudakov
@AlexanderYudakov
C#, 1С, Android, TypeScript
Пользуюсь аналогом EF.
Выдерживает на практике нагрузочный тест в 400 rps.
А у вас "высокие нагрузки" — это сколько?

По поводу опасений — поддержу Богдана: изначально имеет смысл пользоваться удобным инструментом везде, где хочется. А тюнингом заниматься потом — точечно в тех местах, где (если вдруг) будет тормозить.
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы