Задать вопрос
Hakrabi
@Hakrabi
Студент. Новичок в Python

Как лучше подключаться и отключатся от базы данных?

Пишу телеграм бота на питоне. Данные сохраняются в базу данных.
А вопрос в том, как лучше - открыть подключение на все время работы бота или открывать соединение перед тем как выполнить запрос или группу запросов и после закрыть соединение до следующих запросов?
  • Вопрос задан
  • 109 просмотров
Подписаться 1 Простой 5 комментариев
Пригласить эксперта
Ответы на вопрос 1
@feogil
Создание подключения, как правило, довольно затратная операция.
Многое зависит от используемой БД и частоты запросов (если запрос в БД требуется раз в час, например, смысл держать открытым соединение?), но на практике обычно используется первый вариант, создается несколько (реже- один) коннектов к БД (пул соединений), которые и используются при работе приложения, изредка обновляясь.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы