Каков наилучший метод .Net для доступа к очень большой базе данных? - PullRequest
1 голос
/ 18 апреля 2011

Предположим, я использую базу данных Oracle.Если в моей таблице много данных о 10к записей.Когда я использую OleDB, чтобы выбрать данные из этой таблицы в ASP.NET.Это очень медленно.

Есть ли какие-нибудь методы, которые лучше, чем клиент Oracle OleDB?

Ответы [ 2 ]

3 голосов
/ 18 апреля 2011

Доступ к 10 тыс. Строк не так много.Если по аналитическим причинам вы хотите производить расчеты на основе данных, используйте функции Oracle Analytical.Они очень мощные.К тому времени, когда вы получили доступ ко всем строкам и передали их клиенту для выполнения анализа на клиенте, анализ уже был выполнен Oracle.Выполните анализ как можно ближе к месту, где находятся ваши данные: в rdbms.

См. Библиотека Дэна Документация Oracle , спросите Тома

3 голосов
/ 18 апреля 2011

Поставщик данных Oracle для .NET - собственная реализация.

...