对来自不同位置的组合数据库执行复杂查询

时间:2015-11-15 10:43:28

标签: mysql sql-server redis

我在这里有一项复杂的任务..

客户端有7台服务器,全部位于不同的位置。 每个人都有一个包含用户日志表的数据库。 所有服务器表都是一样的!只有它们中的记录不同。 但是,每个用户可能在多个服务器上有日志记录。 所有7个数据库都有大约1000万条记录。

我需要使用SUM,COUNT,BETWEEN DATES等运行查询。 什么是正确的方法? 我知道联邦表,可能这会完成工作,但性能将是一个问题..

我正在考虑将所有数据库记录存储在Redis中并在那里运行查询,这是我以前从未做过的。

0 个答案:

没有答案