跨不同服务器的外键

时间:2018-12-07 17:34:55

标签: mysql database-design laravel-5.2

我希望拥有一个包含全球数据的主数据库,例如我们的用户和订阅。此外,为此,每个订阅都将拥有自己的数据库,我将这类数据库称为子数据库。

数据库将位于不同的服务器上,这些服务器可能会不时更改。由于这个子数据库无法(据我所知)无法利用全局数据库中数据的外键。也就是说,将“工具”表(其中包含列user_id = 12)中的“工具”与全局数据库中的用户链接。

问题是我可以确定在子数据库中包括将在全局数据库中存储引用数据的ID的列吗?是否可以使用一些设施来重新创建外键提供的功能?

我正在运行MySQL 5.7,InnoDB引擎。该系统在Laravel 5.2上运行。

0 个答案:

没有答案