【发布时间】:2017-03-13 08:55:02
【问题描述】:
我有许多 MySQL 数据库,它们有时会包含数据记录。
由于与此问题无关的多种原因,数据库保存在不同的服务器上。 显然 MySQL 具有自动增量功能,可用于为这些记录分配唯一标识符。
由于数据不存储在单个数据库中,因此需要有一个“父”数据库来创建和返回跨数据库的所有记录的 UID,从而防止 UID 重复。
我可以预见使用“父”数据库的缺点是:
-> 额外的 SQL INSERT 和 SELECT 查询,可能会影响查询速度。
->“父”服务器的成本需要相当高的规格才能处理如此大量的并发连接。
鉴于这些事实,采取这种方法还有其他弊端吗?这种系统设计常用吗?
【问题讨论】: