首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >SQL Server中高频度数据的归档策略

SQL Server中高频度数据的归档策略
EN

Database Administration用户
提问于 2013-06-25 09:32:46
回答 1查看 134关注 0票数 1

我有一个存储频繁数据的数据库,数据有一个复杂的数据模型。现在,我希望以15分钟的间隔将这些数据卸载/存档到另一个数据库服务器,这样用户就可以以最小的延迟对这些数据进行报告。为了提高性能,我不想在主系统上保存超过2天的数据。在这个系统的前一个版本中,数据模型非常简单,所以我使用SSIS并根据时间戳从两个表中传输数据,但是现在对于复杂的数据模型,我怀疑这种方法是否有效。

什么样的策略最适合这样的环境?HADR会很好,但是删除主服务器上的日期将无法工作,因为我希望保留报告实例上的所有数据。

EN

回答 1

Database Administration用户

发布于 2013-06-25 11:56:13

如果性能是您唯一的考虑因素,如果我是您,我会考虑划分您的表(S),而不是仅仅删除数据。然后,您可以查看log shipping (如果您希望更新整个数据库)或replication (如果只想复制几个表)。作为另一种选择,您可以将change data capture作为存储对数据所做更改的一种方法。然后,您可以将此信息提取出来,将其应用于其他数据库。

票数 2
EN
页面原文内容由Database Administration提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://dba.stackexchange.com/questions/45198

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档