Лучший метод доступа к данным для сайта MVC 3 с бэкэндом SQL Server - PullRequest
0 голосов
/ 19 июля 2011

Я создаю новый веб-сайт с использованием MVC3, в котором все данные хранятся в SQL Server, и мне нужно внести свой вклад в выбор наилучшего метода доступа к данным.

Мои приоритеты: - Производительность (быстрая обработка, низкое использование памяти / ЦП) - Масштабируемость (легко увеличивается от 1 до 100 000 пользователей в день) - Расширяемость (добавление / изменение структуры данных без утомительных изменений в нескольких местах)

Заранее спасибо за любой вклад.

Ответы [ 3 ]

0 голосов
/ 19 июля 2011

Если это новое приложение с новой базой данных DEDICATED, я бы сначала посмотрел на Entity Framework Code.

Если у вас есть база данных, выберите более традиционный инструмент ORM ...

0 голосов
/ 20 июля 2011

Масштабируемость (легко увеличивать с 1 тыс. До 100 тыс. Пользователей в день) - Расширяемость (добавление / изменение структуры данных без утомительных изменений в нескольких местах)

Звучит так, будто ты хочешь торт и съешь его тоже :)

Учитывая требования к масштабируемости, я думаю, у вас есть несколько очень важных исследований, прежде чем вы сделаете свой выбор.

Имейте в виду, что даже с ORM (в моем случае EF) «утомительные изменения», или я должен сказать «повторное» обслуживание, все еще происходит, когда вы изменяете свою схему.

Я бы посмотрел в ...

Обратите внимание, что Dapper является Micro ORM и считается более легким, чем первые 2. Он также используется на этом сайте.

0 голосов
/ 19 июля 2011

Я бы пошел с NHibernate Полагаю .....

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...