Имя Пароль
Зарегистрироваться


* При перепечатке материалов ссылка на www.SeoLiga.ru обязательна! RSS



Обзор ADO.NET
8 февраля 2009

Большинству приложений требуется для работы тот или иной тип доступа к дан-
ным. Клиентским приложениям необходимо взаимодействовать с централизован-
ной БД, хранилищами данных в формате XML или локальными БД, работающими
на клиентских машинах. Технология ADO.NET предоставляет простые в примене-
нии, но мощные средства доступа к данным, которые позволяют максимально пол-
но задействовать ресурсы системы.
Изучив материал этого занятия, вы сможете:
S описать основные компоненты доступа к данным ADO.NET;
^ объяснить роль каждого из этих компонентов;
•/ кратко описать организацию доступа к данным ADO.NET.
Продолжительность занятия - около 30 минут.
Различные приложения выдвигают разные требования к организации доступа к
данным. Неважно, что должно делать приложение: отображать содержимое таблиц
или обрабатывать и обновлять данные на центральном сервере SQL, — ADO.NET
предоставляет разработчику простые в применении и эффективные инструменты,
позволяющие реализовать доступ к данным в любых сценариях.
Доступ к отсоединенным данным
Прежние технологии доступа к данным по умолчанию обеспечивали доступ к дан-
ным через постоянное соединение с источником. В подобной модели приложение
открывает соединение с БД и не закрывает его до завершения работы приложения
или по крайней мере до завершения работы с источником данных. По мере роста
сложности приложений число клиентов, обслуживаемых БД, неуклонно возраста-
ет, при этом технология доступа к данным, использующая постоянное соединение,
становится неудобной в силу следующих причин:
• поддержание соединения с БД «накладно» с точки зрения использования сис-
темных ресурсов: чем больше открытых соединений приходится поддерживать,
тем ниже производительность системы;
• приложения, использующие доступ к данным через постоянное соединение,
очень плохо масштабируются. Такое приложение хорошо обслуживает соеди-
нения с двумя клиентами, с трудом справляется с 10 и совершенно не годится
для 100.
В ADO.NET эти проблемы решаются использованием по умолчанию модели до-
ступа на основе отсоединенных данных. В этой модели соединение с источником
данных открыто только до завершения необходимых действий над данными. На-
пример, если приложение запрашивает данные из БД, соединение устанавливается
только на время загрузки данных, после чего сразу же закрывается, Аналогично при
обновлении БД соединение открывается на время исполнения команды UPDATE,
а затем закрывается. Поддерживая соединения открытыми в течение минимально
необходимого времени, ADO.NET экономно использует системные ресурсы и по-
зволяет масштабировать инфраструктуру доступа к данным —производительность
снижается при этом незначительно.


Теги: .NET

Статьи по теме:

Редактор пользовательского интерфейса
Программа сертификации специалистов Microsoft
Получение доступа к библиотекам типов .NET и СОМ
Создание проекта установочной программы
Подключение к БД
Получение и установка текущей культуры пользовательского интерфейса
Boost – версия 1.36.0
Модель защиты, основанная на ролях
Достоинства сертификации Microsoft
Ссылки на внешние библиотеки
Стандартная система типов CTS
Классы и структуры
Вызов функций Windows API
События жизненного цикла формы
Параметры
| .NET | Pavel |
 


Пн Вт Ср Чт Пт Сб Вс
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30


     



Rambler's Top100

Данный сайт или домен продается ICQ: 403-353-727

© 2009 Seoliga.ru | .NET | Обзор ADO.NET. Регион сайта: Москва и Санкт-Петербург