Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / oracle jdbc - oci vs thin / 19 сообщений из 19, страница 1 из 1
03.12.2012, 13:42:52
    #38062494
just_vladimir
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
oracle jdbc - oci vs thin
По причине того, что не удалось нормально настроить SSL для thin драйвера в IBM WAS, решил попытаться через oci, вроде все работает.
Расскажите, какие есть подводные камни использования oci вместо thin? Отсутствие каких либо фич? Производительность? В общем к чему надо быть готовым?
...
Рейтинг: 0 / 0
03.12.2012, 13:55:52
    #38062528
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
oracle jdbc - oci vs thin
just_vladimirк чему надо быть готовым?
на клиентскую ось надо ставить библиотеку от оракла.
...
Рейтинг: 0 / 0
03.12.2012, 13:56:28
    #38062531
just_vladimir
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
oracle jdbc - oci vs thin
В интернетах вроде пишут, что особой разницы вроде как нет. Рекомендуют jdbc т.к. с ним возни меньше, а OCI - для использования специфичных фич :-) Подскажите, что имеется в виду под этими фичами?
...
Рейтинг: 0 / 0
03.12.2012, 13:57:54
    #38062535
just_vladimir
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
oracle jdbc - oci vs thin
Petro123,
не, это то понятно, что пришлось поставить клиента, не вижу проблемы в этом.
...
Рейтинг: 0 / 0
03.12.2012, 14:00:57
    #38062544
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
oracle jdbc - oci vs thin
just_vladimirПодскажите, что имеется в виду под этими фичами?
в Java не принято использовать фичи для конкретной субд.
Так что монопесуально imho
...
Рейтинг: 0 / 0
03.12.2012, 14:04:36
    #38062551
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
oracle jdbc - oci vs thin
just_vladimirПодскажите, что имеется в виду под этими фичами?
Ну, например:
http://stackoverflow.com/questions/2084133/oracle-thin-driver-and-transparent-failover-of-rac-db
т.е. когда у тебя thin драйвер - JDBC работает с сокетом по определенному протоколу. Серверный сокет падает и приехали.
В OCI клиента может перекинуть на резервный сервер причем Java сторона даже не заметит что была какая-то ошибка.

Вообще это лучше у оракловедов поспрашивать. Они больше знают фичи ораклового клиента.
...
Рейтинг: 0 / 0
03.12.2012, 14:04:47
    #38062552
just_vladimir
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
oracle jdbc - oci vs thin
Petro123в Java не принято использовать фичи для конкретной субд.
Так что монопесуально imho
Мне почему то подумалось, что под фичами имелось в виду такие вещи, как ситуации, когда поднят какой-нибудь кластер или что нибудь подобное...
Ну а на счет не принято, по ряду причин у меня все общение с БД через stored procedure, так что тут намертво прибито гвоздями к oracle.
...
Рейтинг: 0 / 0
03.12.2012, 14:06:21
    #38062556
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
oracle jdbc - oci vs thin
Petro123в Java не принято использовать фичи для конкретной субд.
Так что монопесуально imho
Это не объективно. На этапе прототипизирования, стартапа и т.п. - конечно. А если у вас уже есть большая корпоративная система, то часто приходится в неё встраиваться.
...
Рейтинг: 0 / 0
03.12.2012, 14:07:09
    #38062559
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
oracle jdbc - oci vs thin
just_vladimirМне почему то подумалось, что под фичами имелось в виду такие вещи, как ситуации, когда поднят какой-нибудь кластер или что нибудь подобное...
Ну а на счет не принято, по ряду причин у меня все общение с БД через stored procedure, так что тут намертво прибито гвоздями к oracle.
http://docs.oracle.com/cd/B28359_01/java.111/b31224/instclnt.htm
...
Рейтинг: 0 / 0
03.12.2012, 14:09:58
    #38062565
just_vladimir
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
oracle jdbc - oci vs thin
Blazkowicz,

Спасибо, то что нужно.
...
Рейтинг: 0 / 0
03.12.2012, 14:28:12
    #38062610
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
oracle jdbc - oci vs thin
BlazkowiczPetro123в Java не принято использовать фичи для конкретной субд.
Так что монопесуально imho
Это не объективно. На этапе прототипизирования, стартапа и т.п. - конечно. А если у вас уже есть большая корпоративная система, то часто приходится в неё встраиваться.
конечно.
Всё в хранимках и без ОРМ - это уже другая Java.
Я сказал, что по умолчанию, на обычных - thin . Вроде так.
...
Рейтинг: 0 / 0
03.12.2012, 14:46:56
    #38062653
just_vladimir
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
oracle jdbc - oci vs thin
Petro123,
вот я не пойму, почему без ОРМ это уже другая Java? Если у нас некий BI, где 99% обращений к БД это select'ы и никаких insert/update/delete, какой здесь смысл в ORM, что он даст? Почему считаете, что правильная Java это только учетные приложения?
...
Рейтинг: 0 / 0
03.12.2012, 15:44:50
    #38062788
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
oracle jdbc - oci vs thin
just_vladimir,
Фраза монопесуально означает- разница несущественна или' 'не заморачивайтесь''.
Вы не согласны - аргументируйте.
Более того. Для вас конкретно второй вариант будет работать не хуже первого.
...
Рейтинг: 0 / 0
03.12.2012, 15:47:46
    #38062797
javapecker
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
oracle jdbc - oci vs thin
Petro123,

Фраза монопесуально
тогда уже монопенисуально
...
Рейтинг: 0 / 0
03.12.2012, 16:29:28
    #38062888
just_vladimir
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
oracle jdbc - oci vs thin
Petro123Вы не согласны - аргументируйте.
Меня смутило следующее Ваше утверждение:
Petro123Всё в хранимках и без ОРМ - это уже другая Java.
Видимо у Вас есть набор признаков "той Java"? Вызов хранимок вполне себе часть jdbc спеки, или уже нет?
...
Рейтинг: 0 / 0
03.12.2012, 16:43:42
    #38062933
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
oracle jdbc - oci vs thin
just_vladimir,
не заморачивайся. Я тоже как ты говорил год назад). Это офф.
Тебе дали и конкретику и Вывод.
Удачи.
...
Рейтинг: 0 / 0
03.12.2012, 18:32:53
    #38063206
just_vladimir
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
oracle jdbc - oci vs thin
А то что будут двойные пулы интересно как может повлиять, один пул соединений на уровне OCI:
авторOCI Connection Pooling
The OCI connection pooling feature is an Oracle-designed extension. The connection pooling provided by the JDBC OCI driver enables applications to have multiple logical connections, all of which are using a small set of physical connections. Each call on a logical connection is routed on to the physical connection that is available at the given time.
и второй на уровне WAS. Вроде бы ничего плохого, но мало ли.
...
Рейтинг: 0 / 0
03.12.2012, 18:36:47
    #38063209
just_vladimir
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
oracle jdbc - oci vs thin
Petro123,

как я, это как ? :-) Что на JPA2/Hibernate не заканчивается Java мир? Я тоже пару лет назад был уверен, что ORM это наше все, пока не столкнулся с тем, что приложение только читает данные, причем таблички со всякими агрегатами, придумать объектную модель для которых весьма затруднительно
...
Рейтинг: 0 / 0
03.12.2012, 20:01:41
    #38063325
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
oracle jdbc - oci vs thin
just_vladimir,
)) ты как в анекдоте - "а поговорить?"
off
то же самое и говорил:
- есть разные проекты, и есть те, в которых ОРМ не оправдан
- есть разные проекты, и есть те, в которых пул не оправдан. БД выдержит и 1000 соединений.
- есть разные проекты, и есть те, в которых декларативные транз не оправданы - try удобнее
- есть разные проекты, и есть те, в которых спринг не оправдан
- и т.д.
______________________________________________
"Сложнее всего в мире достигнуть простоты — это крайняя граница опыта и последнее усилие гения". © George Sand.
AutoPOI.ru — ГИС-технологии для Oracle

...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / oracle jdbc - oci vs thin / 19 сообщений из 19, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]