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


* При перепечатке материалов ссылка на 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

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

Конструирование меню во время разработки
Применение типов .NET Framework в приложениях
Ресурсы и ресурсные сборки
Распространение приложений через Интернет
Применение трассировочных переключателей
Обработка ошибок при обновлении базы данных
Оптимизация средствами компилятора
Свойства Font, Cursor и BackGroundlmage
Модель защиты, основанная на ролях
Тестирование элемента управления
Окна Locals, Autos и Watch
Ссылки на внешние библиотеки
Удаление и отключение точек прерывания
Принципы разработки пользовательского интерфейса
Реализация метода RemoveStale
| .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 31


     



Rambler's Top100

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

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