Как распоряжаться подключениями к бд?

Интересует правильный способ взаимодействия с базой данных в плане connections (postgresql) в реалиях чат-ботов с большой нагрузкой

Пока знаю лишь о 2 вариантах, и не уверен в их правильности

  1. Открывать подключение в каждой функции с запросом к бд и закрывать в конце(медленно)
  2. Создать подключение и использовать его на протяжении всей работы бота не закрывая(не уверен, что этот способ правильный)

Послушаю как общие ответы так и примеры с кодом на python + библиотеке psycopg2


Ответы (0 шт):