Подключение двух баз данных в проекте

Подключение двух баз данных в проекте

Введение

Всем привет, меня зовут Александр, я являюсь фронтенд разработчиком с 4-х летним опытом работы. В этой статье хочу поделиться с вами зачем в моем проекте понадобилось подключать вторую базу данных и как это получилось реализовать.

Давайте начнем с вопроса для чего понадобилось подключать вторую базу в проект. После того, как закончил с блогом, у меня в планах было дальнейшее разработка моих проектов и становился вопрос, где это реализовывать: новый проект или продолжать в старом. Я выбрал разрабатывать дальше в старом проекте. После этого возник еще один вопрос: в текущей базе данных или в новой. Я решил разрабатывать в новой, чтобы не путать данные блога с новым модулем. Вот отсюда и возникла потребность подключения второй базы данных.

Уточнение, пример приведен на использовании базы mongodb.

Реализация подключения второй базы данных

Теперь хочу разобрать техническую часть вопроса.

<p> Пример подключения базы данных</p>

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

На картинке «Пример подключения базы данных» приведен пример подключения для нескольких баз данных. Если подключается одна база данных, то имя соединения можно не указывать, в противном случае в нем необходимо указывать имя соединения. В дальнейшем это имя будет использоваться и в подключении схем.

<p> Подключение схемы для работы с базой данных</p>

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

На картинке «Подключение схемы для работы с базой данных» показан пример подключения схемы, когда используется две и более базы данных. Если при этом не указывать название соединения, то при компиляции будет выводится ошибка, что необходимо указать имя соединения.

<p> Использование имени соединения в репозитории</p>

Использование имени соединения в репозитории

На картинке «Использование имени соединения в репозитории» приведен пример, что при использовании нескольких соединений необходимо также указывать имя соединения.

Вывод

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

Больше статей в моем блоге. Спасибо, что дочитали и до новых встреч в следующих статьях.

Начать дискуссию