Почему toplink создает несколько соединений и использует разные соединения для чтения и записи? - PullRequest
0 голосов
/ 10 ноября 2010

У меня странное сомнение, почему toplink создает несколько соединений при загрузке и почему он использует два разных соединения для чтения и записи в базе данных ??

Пожалуйста, помогите

1 Ответ

0 голосов
/ 10 ноября 2010

Используете ли вы TopLink в настольном / автономном приложении или в веб-приложении?

При настройке пула соединений в веб-приложениях обычно используется несколько соединений с целью уменьшения времени соединения с БД.Пул и контейнер заботятся о том, чтобы повторно использовать соединения, не закрывая их.

Различные соединения для чтения / записи используются для масштабирования.Обычно базы данных читаются чаще, чем записываются, поэтому можно легче масштабировать, если доступны только для чтения зеркала / фрагменты / репликации базы данных для обработки запросов на чтение, а основная база данных обрабатывает только запросы записи / изменения (передавая ихрепликации только для чтения, конечно).

...