标签:
用户日志记录,过亿,决定拆分 记录如下
日志表,水平拆分,拆分维度--城市
拆分:按照城市拆分(理由:大城市数据会多一些,如北京,上海等) 大城市的单独成表,小城市,南方的在一个表中,北方的在一个表中
为了防止表名一致,造成麻烦,会将拆分出的数据表放到不同数据库中,这样就可以设置同样的表名
将用户表和城市表在每个日志拆分表所在库里面都保存一份 (用户表和城市表都需要维护的)
查询:
连接字符串控制 维护一个xml文件
枚举+城市标示
switch(str)
{
case "" :constrkey="";
break;
}
constrkey 为维护xml文件的 name 名
然后即可获取连接字符串了
标签:
原文地址:http://www.cnblogs.com/yizuocheng/p/5655564.html