Галерея
7757 8119 8300 8698 8817 9504 9722 9937
Интересные записи
Топовые новости
Новое

Стандарт подключения к базам данных

Стандарт подключения к базам данныхСтандарт подключения к базам данных стал свершившимся фактом, и его наиболее успешной реализацией оказался интерфейс Microsoft ODBC 3.0. Существуют десятки драйверов ODBC для всех типов источников данных, от реляционных СУБД до текстовых файлов, а также практически всех платформ, среди которых Microsoft Windows, все разновидности UNIX и MacOS. Все взаимодействие приложения с источником данных управляется драйверами ODBC, которые загружаются и выгружаются по требованию диспетчера драйверов. Работа драйверов ODBC во многом подобна интерпретатору реального времени — он общается с приложением на обобщенном языке (через диспетчер драйверов), а с СУБД — на “родном” для нее диалекте. Существует масса современных технологий, поддерживающих взаимодействие приложения и СУБД. Наиболее популярными из них являются JDBC (Java Database Connectivity) и ADO. NET. Каждый производитель СУБД имеет собственную версию интерфейса уровня вызовов. У Oracle это Oracle Call Interface (OCI), у IBM DB2 — Call Level Interface (CLI), а у Microsoft — DBLIB. Некоторые из этих технологий постепенно выходят из употребления, несмотря на то что обеспечивают максимальную производительность в контексте быстродействия SQL существует уже более 20 лет, и годы начинают брать свое — особенно в свете самых современных разработок. Парадигма объектно-ориентированного программирования, появившаяся примерно в одно время с SQL, в начале 1990-х стала популярным течением. Стремительно развивающийся Интернет вызвал ненасытную потребность в структурированных данных и открыл новые способы использования и создания информации. По мере роста мощности компьютеров появились и новые задачи — в частности, анализ гигантских массивов данных для выявления скрытых тенденций в реальном времени, репликация по каналам Интернета, хранение данных в новых форматах, таких как AVI, MP3 и др. Все эти разработки заставляли SQL видоизменяться и приспосабливаться. Новый стандарт SQL:2003 представил новые типы данных, перебросив мост между ориентированным на текст SQL и объектно-ориентированным программным обеспечением. Производители СУБД добавили в свои продукты возможности использования объектов в стандартной реляционной среде (например, процедуры. NET и Java, ActiveX Automation, XML и др.). Дали первые всходы новые объектно-ориентированные и объектнореляционные СУБД.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *