Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2006.02.12;
Скачать: [xml.tar.bz2];

Вниз

Компоненты доступа к Oracle   Найти похожие ветки 

 
Соловьев ©   (2005-12-14 14:34) [0]

Народ, всем привет!
Помогите советом по Oracle. Кто какие копоненты юзает, какие лучше какие хуже.
Интересуют как платные так и бесплатные, но обязательно с исходниками.


 
Sergey13 ©   (2005-12-14 14:39) [1]

ИМХО. Лучше всего платные DOA или ODAC. Они примерно равнозначны. А так - чего хочешь то и юзай.


 
Соловьев ©   (2005-12-14 14:42) [2]


> [1] Sergey13 ©   (14.12.05 14:39)

спасибо.
А ссылки можешь дать?


 
Vlad ©   (2005-12-14 14:43) [3]


> Соловьев ©   (14.12.05 14:34)  

Больше всего нравится DOA (платные), хотя они требуют установки Оракл-клиента.
ODAC тоже платные и тоже хорошо работают, не требуют установки Оракл-клиента, но исходники есть не ко всему. Насколько я помню, ключевые места, где прямой доступ к серверу - запрятаны.
Из стандартных ADO - тоже неплохо работает, но помнится, они требуют установки MDAC
DBExpess - как-то руки не дошли испробовать, хотя некоторые говорят неплохая штука.


 
Desdechado ©   (2005-12-14 15:18) [4]

а исходники зачем, да еще и обязательно?
если платные, всегда можно сделать feature request

я использую dbExpress, вполне живет, вот только драйвер тогда выбирать придется, много косых :(


 
Соловьев ©   (2005-12-14 15:21) [5]


> а исходники зачем, да еще и обязательно?
> если платные, всегда можно сделать feature request

потому как этот запрос можно долго ждать а багу исправить нужно сейчас.


 
Sergey13 ©   (2005-12-14 15:26) [6]

2[5] Соловьев ©   (14.12.05 15:21)
Используй OCI напрямую. Все баги будут только твои. 8-)
Кстати, исходников Оракла не надо? А то там тоже багов будь здоров, судя по количеству патчей. 8-)


 
evvcom ©   (2005-12-14 15:35) [7]

Я ODAC пользую с исходниками. Багов пока не наблюдал, но, имея исходники, унаследовался от TOraStoredProc и легко заточил потомка под собственные нужды. Без исходников это сделать гораздо сложнее.


 
Соловьев ©   (2005-12-14 15:37) [8]


> Используй OCI напрямую. Все баги будут только твои. 8-)
> Кстати, исходников Оракла не надо? А то там тоже багов будь
> здоров, судя по количеству патчей. 8-)

Я серьезно.
Тот же SDAC взять, у них баг достаточно, есть исходники, подправили, а ждать пока это сделают азработчики долго...

> [7] evvcom ©   (14.12.05 15:35)

Вот ODAC наверное самый реальный.


 
Курдль ©   (2005-12-14 15:39) [9]


> Соловьев ©   (14.12.05 14:34)
> Народ, всем привет!
> Помогите советом по Oracle. Кто какие копоненты юзает, какие
> лучше какие хуже.


Корпоративные исследования показали, что dbExpress работает с ораклом глючно, а ADO слишком убогие. SQLDirect хороши, если один проект подразумевает использование разных СУБД.
Но чемпион однозначно Direct Oracle Acess (DOA)!
У них есть и привязка к sequence-ам, свои редакторы и даже отладочный режим. Ни у каких других я не видел такого удобного набора событий типа onApplyUpdates и т.п.


 
Соловьев ©   (2005-12-14 15:44) [10]


> Но чемпион однозначно Direct Oracle Acess (DOA)!

Ссылку можно?


 
Соловьев ©   (2005-12-14 15:44) [11]


> SQLDirect хороши, если один проект подразумевает использование
> разных СУБД.

Какраз так и есть. Можно ссылочку?


 
Sergey13 ©   (2005-12-14 15:50) [12]

2[11] Соловьев ©   (14.12.05 15:44)
> Какраз так и есть. Можно ссылочку?
У тебя поисковиков что ли нету? Что ты все ссылочки то просишь? 8-)


 
Соловьев ©   (2005-12-14 15:53) [13]


> У тебя поисковиков что ли нету? Что ты все ссылочки то просишь?
> 8-)

Я бы не спрашивал - если бы было так все просто. Меня интересуют те которые народ юзает, влоть до версии. То что я найду - не уверен.


 
Sergey13 ©   (2005-12-14 15:55) [14]

2[13] Соловьев ©   (14.12.05 15:53)
> То что я найду - не уверен.
Не сумлевайся. Если найдешь - значит юзают. Если не юзают - вряд-ли найдешь. 8-)
Попробуй хотя бы поискать.


 
Desdechado ©   (2005-12-14 16:19) [15]

> если один проект подразумевает использование разных СУБД.
> Как раз так и есть
агитировать не буду, но проект живет успешно на FB1.5 и ORA9.2 с dbExpress
естественно, небольшие вилки в коде есть
и еще естественнее, что никаких спецфич отдельной СУБД использовать сильно не получится во избежание сильного "расползания" кода

> исследования показали, dbExpress работает с ораклом глючно
И еще раз повторю, все зависит от драйвера. Для оракла много косых, видимо, толькотаковые тебе и попадались. Надо долго и трудно выбирать. Лучше купить.


 
Курдль ©   (2005-12-14 16:59) [16]


> Я бы не спрашивал - если бы было так все просто. Меня интересуют
> те которые народ юзает, влоть до версии. То что я найду
> - не уверен.


Я прекратил использование SQL Direct и DOA полтора года назад после перехода на ADO.NET.

Использовал "Direct Oracle Access 3.4.5" и SQLDirect Component Library 3.2

Официальные ссылки нашел только: http://www.sqldirect-soft.com/

Только надо помнить, что SQLDirect хоть и универсальны, но коннектятся через ODBC в то время как DOA - напрямую.


 
evvcom ©   (2005-12-15 09:04) [17]


> Но чемпион однозначно Direct Oracle Acess (DOA)!
> У них есть и привязка к sequence-ам, свои редакторы и даже
> отладочный режим. Ни у каких других я не видел такого удобного
> набора событий типа onApplyUpdates и т.п.

На чемпионский титул все же, имхо, 2 претендента DOA и ODAC. В ODAC все эти вкусности тоже имеются и даже по-моему поболее. Скорости их я не сравнивал, читал отзывы, говорят, что DOA все же быстрее, потому как напрямую без OCI общается с сервером. Но ведь есть ODAC.NET, который тоже минует OCI и стучится на сервер по TCP/IP напрямую. Вероятно его скорость будет повыше версии без .NET? Так что об однозначности все же говорить рановато.



Страницы: 1 вся ветка

Форум: "Базы";
Текущий архив: 2006.02.12;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.49 MB
Время: 0.047 c
2-1138017729
mozgan
2006-01-23 15:02
2006.02.12
И все же как "наксерить" компонент Image1?


15-1137780394
DSolodky
2006-01-20 21:06
2006.02.12
Где розместить сервер?


15-1137572800
msguns
2006-01-18 11:26
2006.02.12
Не хочу быть плохим пророком


2-1138210666
Proxytel
2006-01-25 20:37
2006.02.12
Обработка события клавиатуры при неактивном окне программы


15-1138087423
Serg1981
2006-01-24 10:23
2006.02.12
Не могу понять





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский