Приложения и подключения к базам данных

#windows-applications #dbconnection

#windows-приложения #dbconnection

Вопрос:

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

Ответ №1:

Зависит от максимального количества одновременных подключений, доступных к базе данных. Если он находится на низком уровне, я бы предпочел не тратить соединение, которое всегда подключено к сети, поскольку это уменьшает количество бесплатных подключений, доступных для БД как таковой. Также можно определить максимальное и минимальное количество подключений к БД. Кроме того, если программное обеспечение постоянно обращается к БД для выполнения какой-либо операции CRUD, то лучше иметь открытое соединение в течение длительного времени, поскольку накладные расходы на открытие нового соединения немного высоки. Или, в зависимости от вашего приложения, у вас может быть рабочий процесс, который помещает все обращения к БД в одну и ту же временную область, так что вам нужно использовать соединение только в течение этого времени. Я надеюсь, что это поможет

Комментарии:

1. Спасибо за ответ. Да, приложение выполняет много операций CRUD.