目前的业务场景是在这样的,有很多套数据库,根据城市区分,每套库的表和表结构都一样(仅有个别不一样)。
问题1:
做数据统计工作的时候,同一个SQL就要去每个数据库去跑一下,再导出出各个城市的数据,有没有什么办法可以一个SQL出结果呢?
问题2:
做数据统计工作的时候,需要跨库JOIN(订单表分散在各个城市数据库,码表在单独的数据库)。有没有什么办法可以一个SQL跨库JOIN出结果呢?
解决方案:
1.采用federated引擎。
2.采用多源复制,把数据汇总到一起再查询。
目前的业务场景是在这样的,有很多套数据库,根据城市区分,每套库的表和表结构都一样(仅有个别不一样)。
问题1:
做数据统计工作的时候,同一个SQL就要去每个数据库去跑一下,再导出出各个城市的数据,有没有什么办法可以一个SQL出结果呢?
问题2:
做数据统计工作的时候,需要跨库JOIN(订单表分散在各个城市数据库,码表在单独的数据库)。有没有什么办法可以一个SQL跨库JOIN出结果呢?
解决方案:
1.采用federated引擎。
2.采用多源复制,把数据汇总到一起再查询。