Английская лексика: Разработка программного обеспечения · Базы данных и хранение данных

Что значит connection pool?

Значение и примеры · Разработка программного обеспечения

существительноеРаспространённый термин

connection pool: пул соединений, пул подключений

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

Где и как употребляется

Обычно встроен во фреймворк (например, HikariCP в Java) или предоставляется отдельным инструментом, например PgBouncer. Типичные проблемы — ошибка pool exhausted, когда все соединения заняты, и перегрузка лимита базы слишком большим числом пулов.

Примеры предложений

  1. Requests are timing out because the connection pool has only ten connections.

    Запросы завершаются по тайм-ауту, потому что в пуле всего десять соединений.

    Ограниченная ёмкость пула не справляется с одновременными запросами.

  2. Each service has its own connection pool, so together they open 800 connections.

    У каждого сервиса свой пул соединений, поэтому вместе они открывают 800 соединений.

    Отдельные небольшие пулы суммарно превышают разумное число подключений к базе.

Распространённые словосочетания

  • connection pool size
  • pool exhausted
  • connection pooling
  • max connections

Это слово в других отраслях

Одно и то же английское слово может иметь другое значение в другой отрасли:

Другие термины: Базы данных и хранение данных

Закрепляйте лексику чтением

Тексты подходящего уровня помогают запоминать новые слова. Выберите бесплатные книги на английском: