Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

ODAC/DAO , DBX или стандартные компоненты для доступа к БД [D5, D6, Oracle]


Vitek_m ©   (2002-04-12 05:09:00) 

Всем привет.
База на Oracle. Какие лучше использовать компоненты? Стандартные делфёвые, DBX или специальные для оракла ODAC/DAO ?


roottim   (2002-04-12 15:09:00) [1]

ээ! логичность тут не причем!.. я же указал выше..
компонентов много да!.. но это сделано чтобы можно было перевести сбде на одак.. заботятся о нас люди!
насчет скорости незнаю... я давненько смотрел независимые тесты... и чтобы одак был там менее производителнее?..
суперский компонент SmartQuery включает в себя связку скл+апдейт и причем не требует кэширования и applyUpdates.. работается как с обычным читабельным запросом
про DOA ничего плохого не скажу...


EAlexander   (2002-04-12 15:03:00) [2]

а у меня опция NET в ODAC никакого прироста производительности не дала. и я как не пытался ускорить ODAC, он все равно в 1.5 раза медленнее DOA оказался. и NET практически ничего не дала.
DOA более четкое разделение компонентов, чем ODAC. больше логичность и т.д.


Юрий Жуков   (2002-04-12 14:57:00) [3]

С чего вы так решили, что DOA не являются наследниками DataSet?
Хотя надо выражаться точнее...
Вот передо мной исходники DOA 3.4.6.1

Unit OracleData
....

// TOracleDataset
TOracleDataset = class(TDataSet)

Так что могу сказать точно TOracleDataset является наследником TDataSet и все нормально написанные VCL использующие TDataSet отлично работают и с TOracleDataSet.

Очень интерсно узнать что же такое родство с Data-Aware VCL?


Yuvich   (2002-04-12 11:23:00) [4]

Полностью согласен с Леха_ - именно родство ODAC с Data-Aware VCL определяет его выбор.


Леха_   (2002-04-12 09:47:00) [5]

Я экспериментировал с обоими но остановился на ODAC по той причине что у меня много своих библиотек расчитаных на работу с TDataSet и переписывать их все не было ни малейшего желания нареканий на работу ни той ни другой библиотеки у меня нет

Могу сказать только одно если ты собираешься использовать Data-Aware компонеты то используй ODAC т.к. DOA не являются наследниками TDataSet


Внук   (2002-04-12 09:41:00) [6]

Присоединяюсь к panov © (12.04.02 06:29)


Юрий Жуков   (2002-04-12 08:54:00) [7]

Я тоже использую DOA - очень надежны
Про ODAC ничего сказать не могу - не использовал


roottim   (2002-04-12 08:28:00) [8]

незнаю как насчет DOA но ODAC поддерживает опцию NET...
+ к этому возможна миграция из BDE компонент.. так как одак включил полный их набор для совместимости


panov   (2002-04-12 06:29:00) [9]

В принципе любые, но я пользуюсь DOA, мне нравится...


Наверх

Титульная страница Поиск, карта сайта Написать письмо