Главная Контакты


  На сайте

  Java, JavaScript
  Документация Perl
  Документация PHP
  Документация ASP
  Новости сайта
  Flash
  Интернет протоколы
  Apache
  Уроки программирования
  Язык программирования C
 


Средства доступа к базам данных


При наличии нескольких технологий возникает задача выбора. На этот выбор влияют как специфика задачи, так и квалификация и навыки разработчика. Причем второй фактор, как правило, имеет решающее значение, поскольку эффективность конкретного применения инструмента основном определяется не столько его совершенством, сколько умением программиста работать с ним. Делая выбор, следует учитывать следующие особенности этих технологий:

• DAO - это первый объектно-ориентированный интерфейс, включенный в механизм работы с базами данных Microsoft Jet (используется в MS Access). Через технологию ODBC он также позволяет работать с широким кругом других реляционных баз данных, но лучше всего подходит для относительно небольших, локальных баз данных.

• RDO является объектно-ориентированным интерфейсом доступа к данным, в котором сочетается простой стиль программирования DAO с высокой производительностью и гибкостью функций ODBC. Доступ к локальным базам данных Jet и ISAM выполняется в RDO через драйверы ODBC, что снижает его быстродействие по сравнению с DAO. Однако RDO обеспечивает возможность работы с большим количеством баз данных различных разработчиков, в том числе и с удаленными базами данных.

• ADO - наиболее универсальная технология. Она работает с источниками данных, имеющих интерфейс OLE DB, обеспечивает поддержку динамических HTML-технологий и взаимодействие с данными, которые не имеют постоянного подключения к сети. В настоящее время ADO не поддерживает весь спектр функций DAO, в частности язык определения данных, но ее возможности будут наращиваться. По результатам тестирования при работе с удаленными данными быстродействие ADO и RDO примерно одинакова. Что касается локальных баз данных, то скорость ADO ниже, чем в DAO. Но это естественно, поскольку более универсальный механизм в эффективности использования машинных ресурсов всегда уступает более специализированным, имея как преимущество упрощения процесса разработки программы.

Положительной характеристикой технологии ADO является то, что она не требует значительных объемов памяти и поэтому эта модель может использоваться в Web-приложениях. Важным является, пожалуй, и то, что Microsoft объявила, что в соответствии со своей общей стратегии по унификации различных технологий на базе ActiveХ совершенствовать и обновлять только модель ADO. Но пока что при работе с локальными базами данных наибольшей популярностью пользуется модель DAO.

Другие статьи по теме:

- Способы описания алгоритмов
- Этапы проектирования при разработке программного продукта
- Построение алгоритмов
- Средства быстрой разработки прикладных программ
- Средства структурного анализа и проектирования систем


Голосование:
Чего Вы хотели бы видеть больше на сайте?

Статей, документации
Скриптов
Программ для вебмастера
Я не знаю



Другие голосования

Обмен кнопочками:



Приглашаем Вас обменяться кнопочками! Обращайтесь к администратору.


Новые статьи:


Наши партнеры:





2006-2024 © SMTI.RU
Главная страница | Связаться с нами