Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
3.4k views
in Technique[技术] by (71.8m points)

求分库汇总查询思路

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

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

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


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Reply

0 votes
by (71.8m points)

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


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
OGeek|极客中国-欢迎来到极客的世界,一个免费开放的程序员编程交流平台!开放,进步,分享!让技术改变生活,让极客改变未来! Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...