Мне нужна одна основная база данных с глобальными данными, такими как пользователи и подписки.Кроме того, каждая подписка будет иметь свою собственную базу данных, я называю этот тип баз данных дочерними.
Базы данных будут располагаться на разных серверах, которые могут время от времени меняться.Из-за этого дочерние базы данных не могут использовать (насколько мне известно) преимущества внешних ключей для данных из глобальной базы данных.т. е. связывание «инструмента» в таблице «инструментов», в котором есть столбец user_id = 12
, с пользователем в глобальной базе данных.
Вопрос в том, можно ли мне ok включитьстолбцы в дочерних базах данных, которые будут хранить идентификаторы, ссылающиеся на данные в глобальной базе данных?Есть ли средства, которые я могу использовать для воссоздания того, что предлагают внешние ключи?
Я использую MySQL 5.7, движок InnoDB.Система работает на Laravel 5.2.