BoneCP

Скриншот программы:
BoneCP
Детали программы:
Версия: 0.7.1
Дата загрузки: 11 May 15
Разработчик: Wallace Wadge
Тип распространения: Бесплатная
Популярность: 158

Rating: nan/5 (Total Votes: 0)

BoneCP является открытым исходным кодом и быстро Java бассейн соединения с базой данных JDBC (бассейн) и NBSP;. Если вы знакомы с C3P0 и ГСБД, то вы уже, что это означает. Для остальных, это библиотека, которая будет управлять соединения с базой данных для Вас, чтобы получить быстрый доступ к базе данных в приложении.
& NBSP;
Зачем писать другой альтернативы C3P0 / ГСБД?
В нашем случае, доступные решения были просто не достаточно быстро. C3P0 работал великий для небольших нагрузок, но, как мы толкнул ее сильнее, стало ясно, что это был наш замедление пропускной вниз (особенно в плане использования центрального процессора). ДБХП не рекомендуется для использования в производстве в то время нам нужно его (и медленнее в некоторых случаях так или иначе).
& NBSP;
В конце концов, мы создали новую библиотеку подключения пула, быстро, иногда почти в 25 раз быстрее, чем на следующий самый быстрый вариант. Не верьте нам на слово, хотя, запустить тест при условии, испытать себя или идти вперед и создать свой собственный.
& NBSP;
Отказ
Несмотря на то, 100% охват модульного тестирования, этот проект до сих пор считается бета-версии. Используйте с осторожностью

Что нового В этом выпуске:

  • Несколько усовершенствований Статистика
  • OSGi исправления
  • Разрешить источник данных GetConnection (имя пользователя, пароль)
  • Признать новый PostgreSQL SQLState, чтобы вызвать перезапуск бильярдный
  • Добавлена ​​опция конфигурации externalAuth получить соединения, минуя в имени пользователя / пароля непосредственно.
  • Разрешить настройки крюк, что считается разрыв соединения
  • Разрешить макс соединения == 1
  • Добавить имя пула для незамкнутой связи предупреждение
  • Храните оригинал исключение для jdk6users
  • Публикация Maven центрального
  • добавить defaultReadonly, defaultAutoCommit, defaultTransactionIsolation, и т.д.
  • Добавить перегруженных методов BoneCPConfig чтобы для уточнения TimeUnit
  • модификации Тестер резьбовое соединение, чтобы позволить независимым idleMaxAge / idleconnectionTestPeriod
  • только Grab SQLExceptions
  • Рассмотрим SQLState 08s01 как неудачу дБ Теперь
  • Использование правильно ExecutorService для подключения макс возрасте
  • Использование объекта равенство вместо поля равенство. равна () была переименована в hasSameConfiguration вместо этого.
  • Удалить резьбы приезжих при хранении заявления
  • Не заполняйте пакетный SQL, если подключение крючка настроен
  • Исправлена ​​ложной statementCache предупреждение, что о не закрыт, когда releaseHelper statementCache closeConnectionWatch настроен.
  • Исправлена ​​потенциального состояния гонки
  • Ручка близко должным образом в кэше
  • Исправлена ​​cache.putIfAbsent
  • Если мы не смогли, но по-прежнему заменить соединение, отслеживать, что
  • быть менее строгими о том, что считать сбоя соединения
  • Начать отслеживание соединение и увеличивая количество до создания подключения выдается
  • Если driverProperties не содержит имя пользователя / пасс настройки конфигурации, но имя пользователя делает, держать их в синхронизации
  • Разрешить connectionMaxAge нить использовать ЛИФО режиме правильно
  • Остановить мониторинг соединение, если оно было возвращено в пул
  • Перейдите в режим LIFO / FIFO для connecitonMaxAge парам
  • На связи уничтожать, вывозить из финализируемых очереди реф даже если нить еще жив
  • Если воспроизведение сделка взрывается, бросьте развернутую исключение
  • MemoritzeTransaction: InvocationTargetException исправление
  • Регистратор заявления Guard
  • Использование приятнее отладки сообщение четкое когда источник данных Бен находится в использовании
  • Fix acquireRetryAttempts вне по-одной ошибки
  • Переименовать XXX - & GT; xxxinSeconds / минут / и т.д.
  • defaultTransactionIsolation: Чтение совершил - и GT; read_committed
  • Не начинайте тестирование резьба сразу
  • Сделать конфигурации сохраняют значение ConnectionTimeOut установлен в 0, как 0 вместо Long.MAX

Что нового в версии 0.7.0:

  • Архитектурный изменение было сделано, чтобы сделать бассейн быстрее .
  • Ошибки были исправлены.
  • были добавлены несколько новых функций.

Что нового В версии 0.6.7.2:

  • Fixes~~pobj были сделаны для idleMaxAge / idleConnectionTester, несколько узлов в конфигурации XML, и NPE на GetConnection тайм-аута.
  • Пакетные заявления регистрируются должным образом.
  • The onAcquireFail крючок усиливается, и крошечная ошибка была исправлена ​​в этом процессе.
  • а свойства драйверов опция была добавлена.

  • не
  • Соединение больше не закрыты, когда выключается.
  • Исправлена ​​ошибка в тесной связи часы для отладки был установлен.
  • Все помощники релиз прекращается при выключении.

Что нового в версии 0.6.6:

  • а свойства драйверов опция была добавлена ​​
  • Добавлена ​​поддержка конфигурации на основе XML.
  • onAcquireFail была увеличена.
  • опция конфигурации тайм-аут соединения был добавлен.
  • был добавлен Полная совместимость JDK5. Внутренние заявления подвержены.
  • The onConnectionException крюк был добавлен.
  • Отключение отслеживания соединений в настоящее время допускается.
  • Пакетные заявления теперь вошли должным образом.
  • Ленивый инициализации гонка была установлена.
  • Потенциальный гонка теперь избежать.
  • Статика были удалены из финализаторов.
  • Потенциальный ошибка при добавлении нового соединения был установлен.
  • Есть в настоящее время 125 модульных тестов, которые обеспечивают охват модульного тестирования 100%.

Что нового в версии 0.6.4:

  • Обновленный заявление кэширования + заявление предупреждения, если приложение не удалось близко.

Что нового в версии 0.5.4:

  • лучше отслеживать соединений в случае БД отсоединить (Спасибо 'ниндзя'!)

Что нового в версии 0.5.3 RC1:.

  • Исправлена ​​ошибка кэширования заявление

Требования

  • Java 2 Standard Edition Runtime Environment

Похожие программы

Querydsl
Querydsl

11 May 15

OraRep
OraRep

11 May 15

DbVisualizer
DbVisualizer

17 Feb 15

Tellico
Tellico

7 Mar 16

Другие программы разработчика Wallace Wadge

Комментарии к BoneCP

Комментарии не найдены
добавить комментарий
Включите картинки!