@HVV777

Вопрос скорее теоретический: как написать отказоустойчивый пул подключений к базе данных?

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

Как я вижу решение: мне надо написать какой-то менеджер, который будет содержать в себе два подключения к базам данных, одно основное, другое резервное. И при запросе коннекта к базе данных извне, надо будет проверить живо ли основное подключение, если да - то отдать коннект, если нет (получена исключительная ситуация ) - очистить пул открытых подключений и переключиться на резервную базу данных с повтором вышеуказанных действий. И так - таждый раз. Следовательно вопрос, является ли данный алгоритм достаточным или можно его усовершенствовать/дополнить?
  • Вопрос задан
  • 99 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
Bell Integrator Ульяновск
До 400 000 ₽
Bell Integrator Ижевск
До 400 000 ₽
Bell Integrator Хабаровск
До 400 000 ₽
28 мар. 2024, в 18:16
1000 руб./за проект
28 мар. 2024, в 18:15
90000 руб./за проект
28 мар. 2024, в 18:05
5000 руб./за проект