Пул соединений Oracle OCI против Oracle UCP - PullRequest
3 голосов
/ 19 февраля 2011

Я изучаю различные механизмы пулов соединений JDBC Oracle и, насколько я понимаю, Oracle предлагает 4 механизма пулов соединений при использовании драйвера OCI

  1. Oracle DataSource
  2. Пул соединений Oracle OCI
  3. Oracle UCP (универсальный пул соединений - рекомендуется через OracleDataSource)
  4. Пул резидентных соединений с базами данных Oracle

Пожалуйста, поправьте меня, если я ошибаюсь.

Я хотел бы узнать все за и против использования Oracle UCP (Universal Connection Pooling) по сравнению с Oracle OCI Connection Pooling, предоставляемым драйвером OCI.

Пожалуйста, поделитесь своими мыслями / опытом по этой теме.

1 Ответ

1 голос
/ 25 февраля 2011

Я попытаюсь добавить некоторые детали, основываясь на чтении, которое я сделал до сих пор.

Ниже приведены некоторые отдельные функции, поддерживаемые различными механизмами пула соединений

  1. Oracle UCP (универсальный пул соединений)

    a.Поддерживает такие функции, как быстрое переключение соединения (FCF), балансировка нагрузки соединения во время выполнения и соответствие соединения.

    b.Поддержка JMX

    c.Поддержка маркировки соединений

    d.Поддержка сбора соединений

  2. OCI (Oracle Call Interface) Пул соединений

    a.Поддержка мультиплексирования сессий.

  3. OracleDataSource

    a.Кэш неявного соединения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...