Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / Какой JDBC connection pool использовать / 25 сообщений из 29, страница 1 из 2
19.09.2018, 17:41
    #39705167
Neighb0ur
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Какой JDBC connection pool использовать
Нужен функционал Connection pool для Java:
- переиспользование коннектов, PreparedStatements
- проверка коннектов на валидность и переустановка коннектов, если проверка не прошла

Кроме стандартного Apache DBCP , есть ли что-то лучше?
более популярные/стабильные, у кого больше community, у кого больше фич.

Что используете вы для работы с RDBMS (Oracle, Postgres) из Java?
...
Рейтинг: 0 / 0
19.09.2018, 18:09
    #39705180
Neighb0ur
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Какой JDBC connection pool использовать
Ипользует ли кто-нибудь HikariCP ?
...
Рейтинг: 0 / 0
19.09.2018, 18:30
    #39705191
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Какой JDBC connection pool использовать
Судя по количеству юзаний в maven repositary - самый популярный apache commons dbcp.

Под oracle есть специальное решение OCP. У него есть много опций отказоустойчивости для кластерного варианта БД.

Про Хикари я читал где-то на habr что он хорошо оптимизированный по скорости. Но я не юзал на проектах. Почти везде Апачевский пул стоит.
...
Рейтинг: 0 / 0
19.09.2018, 18:42
    #39705200
Kachalov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Какой JDBC connection pool использовать
...
Рейтинг: 0 / 0
19.09.2018, 18:52
    #39705206
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Какой JDBC connection pool использовать
Neighb0urЧто используете вы для работы с RDBMS (Oracle, Postgres) из Java?как ни странно, АппСервер и в нем jndi.
А ты почему не так?
...
Рейтинг: 0 / 0
20.09.2018, 02:02
    #39705326
cossack5
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Какой JDBC connection pool использовать
Petro123,

Потому что это апп сервер, и хрен поймешь как там работает. Если вы про wildly, так у них свой какой-то древний connection pool.
...
Рейтинг: 0 / 0
20.09.2018, 06:30
    #39705358
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Какой JDBC connection pool использовать
cossack5,
Понятно. Вы из тех кто пишет в notepad++ программу, и стрим из новой java не используете т.к. хрень поймёшь что там...
...
Рейтинг: 0 / 0
20.09.2018, 08:15
    #39705374
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Какой JDBC connection pool использовать
KISS , YAGNI
...
Рейтинг: 0 / 0
20.09.2018, 08:25
    #39705377
Alexey Tomin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Какой JDBC connection pool использовать
Neighb0urИпользует ли кто-нибудь HikariCP ?

Да. Лучше его.
Библиотеки от apache обычно глючные- не стоит их использовать без нужды.
...
Рейтинг: 0 / 0
20.09.2018, 08:55
    #39705391
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Какой JDBC connection pool использовать
DBCP недавно подкинул медвежью услугу. Он через JMX транслирует бины которые соржат логины-пароли в БД в открытом виде.
Поэтому будьте осторожны. Росшаривая мониторинг приложения вы можете дать чуть больше инфы чем ожидали.
...
Рейтинг: 0 / 0
20.09.2018, 12:13
    #39705550
Alexey Tomin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Какой JDBC connection pool использовать
Alexey TominБиблиотеки от apache обычно глючные- не стоит их использовать без нужды.
maytonDBCP недавно подкинул медвежью услугу. Он через JMX транслирует бины которые соржат логины-пароли в БД в открытом виде.
...
Рейтинг: 0 / 0
23.09.2018, 01:56
    #39706486
drsm
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Какой JDBC connection pool использовать
Neighb0urИпользует ли кто-нибудь HikariCP ?
да.
если есть возможность, используй его.
...
Рейтинг: 0 / 0
24.09.2018, 18:35
    #39707253
Герой дня
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Какой JDBC connection pool использовать
Neighb0urИпользует ли кто-нибудь HikariCP ?

мы используем в одном большом (300rps) проекте
...
Рейтинг: 0 / 0
24.09.2018, 19:02
    #39707261
Lelouch
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Какой JDBC connection pool использовать
Neighb0urИпользует ли кто-нибудь HikariCP ?

Если интеграция с JTA не нужна - можно использовать его.
...
Рейтинг: 0 / 0
24.09.2018, 19:04
    #39707263
Lelouch
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Какой JDBC connection pool использовать
maytonПро Хикари я читал где-то на habr что он хорошо оптимизированный по скорости. Но я не юзал на проектах. Почти везде Апачевский пул стоит.

Под этой же статьей на habr есть комментарии, что он излишне оптимизирован (например, опирается на максимальный размер метода для inline)
...
Рейтинг: 0 / 0
24.09.2018, 20:05
    #39707276
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Какой JDBC connection pool использовать
Я бы предложил следовать старому админскому правилу. Работает - не тронь. Гораздо сложнее фиксить потом проблемы когда вы и пул поменяли на Хикари и ещё кучу изменений в коде сделали.
...
Рейтинг: 0 / 0
25.09.2018, 07:38
    #39707394
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Какой JDBC connection pool использовать
maytonЯ бы предложил следовать старому админскому правилу. Работает - не тронь. Гораздо сложнее фиксить потом проблемы когда вы и пул поменяли на Хикари и ещё кучу изменений в коде сделали.
+1
Требования ТСа: "быстрее, выше, сильнее" как то по детски выглядят.
...
Рейтинг: 0 / 0
25.09.2018, 10:51
    #39707509
Kachalov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Какой JDBC connection pool использовать
авторAlso new in WildFly 14, is a new high performance direct connection pool backed by the Agroal project.
...
Рейтинг: 0 / 0
25.09.2018, 10:58
    #39707514
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Какой JDBC connection pool использовать
Natural - это типа природный? Естесвтенный?
...
Рейтинг: 0 / 0
25.09.2018, 12:06
    #39707567
Kachalov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Какой JDBC connection pool использовать
maytonNatural - это типа природный? Естесвтенный?
- рискну предположить, что "без извращений"
...
Рейтинг: 0 / 0
25.09.2018, 12:11
    #39707571
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Какой JDBC connection pool использовать
KachalovmaytonNatural - это типа природный? Естесвтенный?
- рискну предположить, что "без извращений"
Интересно насколько Connection Pool соответствует шаблону Object Pool.
...
Рейтинг: 0 / 0
25.09.2018, 20:24
    #39707980
chabapok
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Какой JDBC connection pool использовать
Используйте Hikaricp. dbcp - говнокод
...
Рейтинг: 0 / 0
26.09.2018, 11:54
    #39708324
bochkov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Какой JDBC connection pool использовать
chabapokИспользуйте Hikaricp. dbcp - говнокод
dbcp2 очень не плох
...
Рейтинг: 0 / 0
26.09.2018, 12:26
    #39708362
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Какой JDBC connection pool использовать
chabapokИспользуйте Hikaricp. dbcp - говнокод
Звучит категорично. Мы все замерли в ожидании justification.
...
Рейтинг: 0 / 0
26.09.2018, 12:39
    #39708370
bochkov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Какой JDBC connection pool использовать
dbcp мне не понравился
точно не помню
возникали проблемы с параметрами
соединения
приходилось в url указывать
username и password чтоли
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / Какой JDBC connection pool использовать / 25 сообщений из 29, страница 1 из 2
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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