Используя Devart или NHibernate - PullRequest
2 голосов
/ 28 января 2011

Уважаемые все, у меня есть проект, который управляет таким количеством данных.иногда я должен показывать данные почти 1 миллиона строк.Если у меня есть 2 варианта решения, и я хочу сделать это быстрее, когда показываю данные, какие технологии лучше выбрать между Devart или NHibernate ?Я использую PostgreSQL в качестве базы данных и хочу показать данные как можно быстрее

rgrds

Ответы [ 2 ]

3 голосов
/ 28 января 2011

Я с трудом могу представить, что вы действительно хотите показывать 1 миллион строк одновременно.
Даже если у вас есть одна большая таблица с миллионом строк, вы, вероятно, покажете их в форме или на странице, которая позволяет фильтровать и / или разбивать на страницы, поэтому ваши пользователи будут видеть только несколько строк за раз.

Так что я думаю, что вы действительно хотите выбрать, скажем, 50 или 100 строк сразу из вашей большой таблицы с миллионом строк.
Для этого вы можете использовать ADO.NET или любой ORM, который вы хотите. Все они в основном одинаковы, это просто вопрос личных предпочтений, и при использовании такого количества данных нет заметной разницы в производительности.

Если вы действительно хотите загрузить целый миллион строк одновременно, ну ... у вас все равно будут проблемы с производительностью, независимо от того, какую технологию доступа к данным вы используете. Даже с ADO.NET и DataReader.

И даже если производительность не будет проблемой ... это все равно не имеет смысла для меня.
Что ваши пользователи делают с миллионами строк данных, которые отображаются одновременно? В любом случае, они не могут видеть их всех одновременно.

1 голос
/ 28 января 2011

Если вы собираетесь показать 1 миллион строк, тогда любой ORM не ваш выбор.

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