Внешние ключи на разных серверах - PullRequest
0 голосов
/ 07 декабря 2018

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

Базы данных будут располагаться на разных серверах, которые могут время от времени меняться.Из-за этого дочерние базы данных не могут использовать (насколько мне известно) преимущества внешних ключей для данных из глобальной базы данных.т. е. связывание «инструмента» в таблице «инструментов», в котором есть столбец user_id = 12, с пользователем в глобальной базе данных.

Вопрос в том, можно ли мне ok включитьстолбцы в дочерних базах данных, которые будут хранить идентификаторы, ссылающиеся на данные в глобальной базе данных?Есть ли средства, которые я могу использовать для воссоздания того, что предлагают внешние ключи?

Я использую MySQL 5.7, движок InnoDB.Система работает на Laravel 5.2.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...