ВУЗ:
Составители:
Рубрика:
119
няющийся определённой спецификации. Дополнительные модули реализуют
непосредственное обращение к функциям клиентского API конкретных СУБД.
Приложения, использующие универсальные механизмы доступа к дан-
ным, легко модифицировать, если необходима смена СУБД. Помимо очевид-
ных достоинств универсальные механизмы имеют ряд недостатков:
– невозможность использования функциональности, специфичной для
конкретной СУБД,
– снижение производительности приложений,
– усложнение процедуры
поставки приложения.
Последний недостаток связан с тем, что в состав приложения нужно
включать библиотеки, ответственные за реализацию универсальных механиз-
мов, драйверы, а также обеспечивать настройки, необходимые для их правиль-
ного функционирования.
К универсальным механизмам доступа к данным относятся:
ODBC – Open Database Connectivity;
OLE DB – Object Linking and Embedding Database;
ADO – ActiveX Data Objects;
BDE – Borland Database Engine.
OLE DB и ADO – часть универсального механизма доступа к данным
фирмы Microsoft (Microsoft Universal Data Access),
позволяющая осуществить
доступ как к реляционным, так и к нереляционным источникам данных, таким
как файловая система, данные электронной почты, многомерные хранилища
данных и др.
Итак, приложение, использующее базы данных, может применять сле-
дующие механизмы доступа к данным:
– непосредственный вызов функций клиентского API или обращение к
СОМ- объектам (Component Object Model) клиентских библиотек;
– вызов
функций ODBC API (или применение классов, инкапсулирую-
щих подобные вызовы);
– непосредственное обращение к интерфейсам OLE DB;
няющийся определённой спецификации. Дополнительные модули реализуют
непосредственное обращение к функциям клиентского API конкретных СУБД.
Приложения, использующие универсальные механизмы доступа к дан-
ным, легко модифицировать, если необходима смена СУБД. Помимо очевид-
ных достоинств универсальные механизмы имеют ряд недостатков:
– невозможность использования функциональности, специфичной для
конкретной СУБД,
– снижение производительности приложений,
– усложнение процедуры поставки приложения.
Последний недостаток связан с тем, что в состав приложения нужно
включать библиотеки, ответственные за реализацию универсальных механиз-
мов, драйверы, а также обеспечивать настройки, необходимые для их правиль-
ного функционирования.
К универсальным механизмам доступа к данным относятся:
ODBC – Open Database Connectivity;
OLE DB – Object Linking and Embedding Database;
ADO – ActiveX Data Objects;
BDE – Borland Database Engine.
OLE DB и ADO – часть универсального механизма доступа к данным
фирмы Microsoft (Microsoft Universal Data Access), позволяющая осуществить
доступ как к реляционным, так и к нереляционным источникам данных, таким
как файловая система, данные электронной почты, многомерные хранилища
данных и др.
Итак, приложение, использующее базы данных, может применять сле-
дующие механизмы доступа к данным:
– непосредственный вызов функций клиентского API или обращение к
СОМ- объектам (Component Object Model) клиентских библиотек;
– вызов функций ODBC API (или применение классов, инкапсулирую-
щих подобные вызовы);
– непосредственное обращение к интерфейсам OLE DB;
119
Страницы
- « первая
- ‹ предыдущая
- …
- 117
- 118
- 119
- 120
- 121
- …
- следующая ›
- последняя »
