Я работаю по мульти-арендной системе. Мне нужно выполнить запрос, чтобы арендатор мог иметь собственную базу данных. В базах данных могут быть различия между арендаторами. Это означает, что клиент A может использовать MYSQL, клиент B может использовать SQL Server и так далее. Как разрешить пользователю переключаться между типами баз данных, зависит от аутентифицированного пользователя? Я использую Spring data JPA, и вся информация о клиентской базе должна храниться в базе данных, а не в файлах конфигурации.
Может кто-нибудь дать мне несколько решений или обсудить это?
Заранее спасибо.