Одновременное изменение нескольких баз данных mysql

Ищу решение для сценария:
1. Одно веб-приложение (на Symfony)
2. Один клиент = одна база данных (mysql)
3. Если я что-то изменяю в структуре базы данных, например: добавляю новую таблицу или столбец - это должно измениться в каждой базе данных (для всех клиентов).

У меня проблема в пункте 3. Ищу готовые решения или подсказки, как это построить. В этом сценарии я специально пропускаю: репликацию, балансировку нагрузки, mysql fabrick, кластер mysql, облачные решения).

что ты пробовал?

lagripe 13.09.2018 18:26

моему клиенту нужна конфигурация, которая указана в описании его проекта

Michal 13.09.2018 21:50

вы можете создать централизованную базу данных (серверный хостинг) и интегрировать адрес хоста в свой код (требуется подключение к сети для работы на стороне клиента)

lagripe 14.09.2018 00:07
Освоение архитектуры микросервисов с Laravel: Лучшие практики, преимущества и советы для
Освоение архитектуры микросервисов с Laravel: Лучшие практики, преимущества и советы для
В последние годы архитектура микросервисов приобрела популярность как способ построения масштабируемых и гибких приложений. Laravel , популярный PHP...
Как построить CRUD-приложение в Laravel
Как построить CRUD-приложение в Laravel
Laravel - это популярный PHP-фреймворк, который позволяет быстро и легко создавать веб-приложения. Одной из наиболее распространенных задач в...
Освоение PHP и управление базами данных: Создание собственной СУБД - часть II
Освоение PHP и управление базами данных: Создание собственной СУБД - часть II
В предыдущем посте мы создали функциональность вставки и чтения для нашей динамической СУБД. В этом посте мы собираемся реализовать функции обновления...
Документирование API с помощью Swagger на Springboot
Документирование API с помощью Swagger на Springboot
В предыдущей статье мы уже узнали, как создать Rest API с помощью Springboot и MySql .
Роли и разрешения пользователей без пакета Laravel 9
Роли и разрешения пользователей без пакета Laravel 9
Этот пост изначально был опубликован на techsolutionstuff.com .
Как установить LAMP Stack - Security 5/5 на виртуальную машину Azure Linux VM
Как установить LAMP Stack - Security 5/5 на виртуальную машину Azure Linux VM
В предыдущей статье мы завершили установку базы данных, для тех, кто не знает.
1
3
14
1

Ответы 1

Я основал flyway и Liquibase. Я бы протестировал это программное обеспечение. Спасибо всем.

Другие вопросы по теме