求分库汇总查询思路

走过路过的不要错过,求给个思路。

我接手一个老项目,mssql数据库,是按公司名称分库的。一百多家公司,就对应一百多个公司名称简写的库。库中所有的表名都是一样的。
我现在头痛的问题是,单个公司数据查询,很轻松,直接按公司名称单库查询就好。但是当数据要汇总统计的时候就懵逼了。

目前有些汇总数据,我是通过定时器算好,在存到某个地方以供查询的。 但有些时候,需要实时出数据,比如页面查询这种,有啥好办法解决吗?

阅读 1.7k
1 个回答

你需要的是一个分布式数据库的中间件,它会自动将你的sql发送到多个数据库查询然后汇总(就是你现在手工做的事),可以了解一下https://kb.cnblogs.com/page/7...

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进