分区表数据归档
道玄希言 2020-04-12 08:37:21 我想向各位请教一下MSSQL数据归档的的问题.
具体场景:
实时使用数据库A, 里面有表T, 该表每日数据量会有过亿条的记录; 数据库A的表T中的数据, 要求保留半年;
超过半年的数据, 要求迁移到另外的数据库服务器B, 在数据库B, 按照相同的分区架构也创建了一个表T;
我如果在数据库A创建好之后, 做一个全备, 然后在数据库B还原;
之后每天将数据库A上面的超过6个月的数据分区备份出来, 然后清理掉中间的数据, 再合并分区;
再将在数据库服务器A备份的数据, 拿到数据库服务器B, 进行还原;
我想请教各位, 使用该方式进行数据归档, 是否可行?
如果可行, 简单介绍下需要注意的事项;
如果此法不可行, 要达到这样的效果, 除了在两个数据库中, 通过 BCP工具或SQL语句查询插入等方式将数据从数据库服务器A迁移到数据库服务器B之外, 还有无其他方案?
(NOSQL等其他数据库方案不考虑, 目前项目采用的SQLSERVER存储的数据)