作为一个企业或者DBA,我们通常会有这种想法,数据是一个公司的核心命脉,应该需要永久保存,很多时候DBA和开发沟通的时候,开发人员也会这么告诉我们,这份数据非常重要,数据需要永久保存.然而,如果将数据库的数据永久保存,那么迟早有一天,你会拥有一个非常大的数据库.作为一个DBA,通常为了业务对数据库的操作性能考虑和存储容量的考虑.我们会建议对数据库里大表进行数据归档,例如将使用的高频数据保留在当前表,对低频数据保留在归档表中.当然有些公司会将数据抽取到Hadoop.Hbase进行归档和离线分析,或