我有多个数据供应商,我将其称为A,B和& C. A有一个每月更新的数据库。 B& C(我的应用程序实际上有超过2个其他数据供应商,并且有超过100个)引用A中的表并告诉他们使用的A月份。 A可以更新,添加或删除每月发布的记录。来自A的大多数记录将保持不变。我目前使用多个数据库,并指定要在每个连接中使用的数据库。
什么是存储来自A的数据的好方法,以便B& C加入数据会有效吗? NoSQL或ORDBMS是否解决了这个问题?
答案 0 :(得分:0)
如果......
只需在查询中限定表名,就可以非常轻松地使用多个数据库中的表。例如,这种事情表现得非常好。
SELECT a.id, b.vendor
FROM A.stock a
JOIN B.shipments b ON a.sku = b.sku