Как реализовать работы с несколькими базами данных?
Хочу сделать небольшой свой проект. Продумывая архитектуру столкнулся с проблемой.
Проект будет аналогом Битрикс24 и любой другой подобной платформы.
Создается копия одного и того же проекта, для себя выделил 2 пути реализации:
1) Создается экземпляр проекта в докере на каком то поддомене (сразу выделяется минус, это необходимость выделять РАМ под каждую копию проекта, будет очень затратно)
2) Создавать экземпляр бд и каким то образом научить ноду сразу контролировать несколько подключений к бд (но как это сделать не понимаю, не гуглится, возможно вопрос сформулировать не могу)
Да почти любая библиотека работы с бд имеет инструкцию как поднять несколько ее инстансов с разными коннектами.
В чем сложность то возникла? Конкретно, какие бд, какие драйвера к ним?