(495) 925-0049, ITShop интернет-магазин 229-0436, Учебный Центр 925-0049
  Главная страница Карта сайта Контакты
Поиск
Вход
Регистрация
Рассылки сайта
 
 
 
 
 

Будущее Borland Database Engine (BDE) и SQL Linksм

Джон Кастер

Доступ к SQL-серверу баз данных

В 2000 году Borland представила новую архитектуру драйвера SQL, названную "dbExpress". dbExpress спроектирована для обеспечения высокой производительности доступа к базам данных и упрощения развертывания и настройки драйверов SQL.

dbExpress - это архитектура, целиком основанная на драйвере SQL, она не использует технологию ядра баз данных Borland (BDE - Borland Database Engine). Также эта архитектура обладает хорошими возможностями портирования, и драйвера поставляются как для Windows, так и для Linux. Эта новая драйверная архитектура возьмет на себя функции прежней комбинации BDE и SQL Links по доступу к данным через SQL, но произойдет это без накладных расходов на развертывание, присущих BDE. (С дополнительной информацией о dbExpress можно ознакомиться здесь

В настоящий момент dbExpress (в дальнейшем эта технология будет называться DataSnap Direct) - это рекомендованное решение для доступа к базам данных на SQL-серверах в Delphi и C++Builder. В 2002 и 2003 годах мы будем прекращать использование технологии BDE SQL Links. Технология BDE SQL Links будет включена в следующую версию Delphi, но она уже будет помечена как не рекомендованная к использованию ("deprecated"). Это означает, что в 2002 году в SQL Links не будет вноситься никаких улучшений и дополнений, а после 2002 года эта технология не будет включаться в состав Delphi и C++Builder.

Технология dbExpress была специально спроектирована как замена SQL Links, так что с самого начала мы учитывали процесс миграции и перехода. Архитектура проектирования приложений баз данных Delphi и C++Builder спроектирована так, чтобы позволить встраивать различные технологии доступа к данным ниже уровня набора данных (Dataset layer). Уникальный дизайн абстрагирует драйвера баз данных от основных компонентов разработки и исходного кода, так чтобы новые архитектуры драйверов разрабатывались без вмешательства в основные API разработки приложений баз данных. Это позволяет без изменений использовать ту же самую модель программирования, основанную на работе с наборами данных, на использовании управляемых данными визуальных компонентов и связующего программного обеспечения DataSnap Middleware. Переход от SQL Links к dbExpress настолько же прост, как замена драйверов SQL Links драйверами dbExpress. Могут потребоваться определенные дополнительные усилия по отключению в приложении некоторых специфических возможностей BDE, которые разработчики могли использовать в компонентах SQL Links. Все это означает, что усилия по переходу от SQL Links к dbExpress оказывают незначительное влияние на процесс разработки, и для большинства разработчиков это потребует минимальных изменений в исходном коде.

Доступ к данным в локальных таблицах

Сама по себе технология BDE, без SQL Links, в основном, спроектирована для поддержки локальных таблиц Paradox и dBase. В обозримом будущем поддержка локальных таблиц через BDE будет по-прежнему включаться в версии Delphi и C++Builder для Windows. В новых версиях продуктов в 2002 году поддержка локальных таблиц через BDE будет помечена как "замороженная" ("frozen"). Это означает, что мы продолжим включать в состав продуктов, тестировать и поддерживать существующую технологию поддержки локальных таблиц через BDE, однако в BDE не будет вноситься никаких улучшений. BDE для локальных таблиц будет по-прежнему поддерживаться, однако предполагается, что в настоящее время эта технология находится в своем окончательном виде, и для нее не планируется никаких дополнительных функций и исправлений ошибок. Хотя это и не требуется, но для использования преимуществ использования самых последних драйверов и их поддержки Borland рекомендует перенести таблицы dBase и Paradox на InterBase 6 Desktop edition. Включенная в состав Delphi и C++Builder утилита DataPump сделает подобную миграцию простой и быстрой. После конвертации таблиц в формат InterBase разработчики получат возможность использовать для доступа к локальным таблицам InterBase как InterBase Express (IBX), так и dbExpress.

Мы очень тщательно принимали решения по новым технологиям, поскольку они могут оказать влияние на существующие проекты по разработке программного обеспечения, проводимые нашими клиентами. Планы относительно dbExpress, BDE и SQL Links невозможно было разработать без обратной связи с пользователями. В Borland очень ценят необыкновенные отношения, сложившиеся с пользователями, и мы хотим выразить свою благодарность сообществу разработчиков за проявленный интерес и участие в нашей работе.

Ссылки по теме


 Распечатать »
 Правила публикации »
  Написать редактору 
 Рекомендовать » Дата публикации: 21.08.2002 
 

Магазин программного обеспечения   WWW.ITSHOP.RU
WinRAR 5.x 1 лицензия
Microsoft Office 365 Персональный 32-bit/x64. 1 ПК/MAC + 1 Планшет + 1 Телефон. Все языки. Подписка на 1 год.
Rational ClearCase Multisite Floating User License
TeeChart for .NET with source code single license
Symantec Endpoint Protection Small Business Edition, Initial Hybrid Subscription License with Support, 1-24 Devices 1 YR
 
Другие предложения...
 
Курсы обучения   WWW.ITSHOP.RU
 
Другие предложения...
 
Магазин сертификационных экзаменов   WWW.ITSHOP.RU
 
Другие предложения...
 
3D Принтеры | 3D Печать   WWW.ITSHOP.RU
 
Другие предложения...
 
Новости по теме
 
Рассылки Subscribe.ru
Информационные технологии: CASE, RAD, ERP, OLAP
Новости ITShop.ru - ПО, книги, документация, курсы обучения
Программирование на Microsoft Access
CASE-технологии
СУБД Oracle "с нуля"
Утиль - лучший бесплатный софт для Windows
Мастерская программиста
 
Статьи по теме
 
Новинки каталога Download
 
Исходники
 
Документация
 
 



    
rambler's top100 Rambler's Top100