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

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

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

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

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