大家好,想请教大家一下,现在我们有业务库,经分库,想建立历史库,业务库的数据一般多长时间会进历史库呢,历史库的表结构和业务库也要一样吗

0
已邀请:
1

BAO胖子 - 15年BI经验,涉足电力,快消品,医药,信息服务等行业的BI老兵。 2015-09-24 回答

Data Archiving是好大的话题啊,要看你们的数据量(按日, 周,月,季度,年),当前数据访问量,历史数据访问量,当前数据更新量,历史数据更新策略等等,以及你们想省多少钱省多少空间等等一堆事来看这个问题。另外,历史库和历史表又不太一样,历史表是还在当前库,然后将数据分到另外的表中,但是还是会占用你的数据库的存储空间,它可以减少表的规模进而提高查询效率。就业务库而言,表结构通常一样(有时会增加几个派生字段),但索引等或有不同。你提供的信息太少了,很难直接给出合适的答案,参考我上面描述的一些input, 再更新一下问题内容吧。
 
0

- 取是能力,舍是境界 2015-09-24 回答

你这个历史首先要区分是业务上的归档,还是只做查询统计用,还是两者兼有。多久进历史库一样是视业务而定,2年,半年,3个月……,不能说你3个月一归档,结果系统经常需要查半年的数据,这样肯定不合适。或者只有个别情况会查5前年的数据,而你为了这个,5年才归档,也不行。
 
业务上的归档,你要集合业务系统,通常要表结构一致。
只做查询统计,装载数据仓库肯定是要重新设计表结构,组织好维度和事实。
两者兼有,则结合以上两点。

要回复问题请先登录注册