Пул соединений с приложением, использующим единую базу данных

Пул соединений — новая концепция для меня. Я работаю с настольным приложением и использую единую базу данных для этого приложения.

Затем я хочу знать, могу ли я использовать пул соединений в своем приложении для увеличения ограничения скорости.

Заранее спасибо....


person Dev Kashyap    schedule 20.09.2011    source источник


Ответы (1)


Многократная инициализация и уничтожение соединений требует больших затрат. Вместо этого вы можете использовать пул соединений. Вы инициализируете набор соединений на этапе инициализации вашего приложения и уничтожаете его в конце. Таким образом, каждое соединение инициализируется и уничтожается только один раз.

Позже вы можете поэкспериментировать с другими атрибутами пула, например, остается ли его размер фиксированным или изменяется в зависимости от потребности, является ли он потокобезопасным, его размер и т. д. Все это должно быть настроено для вашего конкретного приложения и конкретные потребности.

person Eran Zimmerman Gonen    schedule 20.09.2011