从我自己的研究中,我理解了SQL算法在单个数据库(非分布式)上的基本思想。散列连接,合并连接,循环连接。分布式连接算法是否类似于非分布式数据库上的连接算法?例如,如果我有一个具有属性:- User_id - Age的User表假设分布式数据库使用User_id对uses表进行切分那么,当您调用SQL查询时,实际发生了什么:
SELECT * FROM Users INNER JOIN Comments ON Users.User_id = C
我有分布式数据库架构,其中数据存储在多个SQL服务器中。
如何通过运行单个查询来执行选择/更新/删除操作。例如,"select * from employees“应该返回我拥有的所有数据库中的数据。如何编写跨多个SQL服务器运行的单个查询,并获得到我的web服务器的单个合并视图。注意:由于SQL服务器的数量可能会在不同的时间发生变化,所以我正在寻找比链接查询更多的东西,因为在规模上(向上或向下)管理链接查询是一件很痛苦的事情