Welcome to ShenZhenJia Knowledge Sharing Community for programmer and developer-Open, Learning and Share
menu search
person
Welcome To Ask or Share your Answers For Others

Categories

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

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

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


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
thumb_up_alt 0 like thumb_down_alt 0 dislike
3.1k views
Welcome To Ask or Share your Answers For Others

1 Answer

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


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
thumb_up_alt 0 like thumb_down_alt 0 dislike
Welcome to ShenZhenJia Knowledge Sharing Community for programmer and developer-Open, Learning and Share

548k questions

547k answers

4 comments

86.3k users

...