sql技术总结
sql技术总结 《sql技术总结》是一篇好的范文,好的范文应该跟大家分享,。 使用SqlServer xx的CDC技术研究 1.CDC简介 CDC(Change Data Capture,变更捕获
sql技术总结 《sql技术总结》是一篇好的范文,好的范文应该跟大家分 享,。 使用SqlServerxx的CDC技术研究 1.CDC简介 CDC(ChangeDataCapture,变更捕获)。主要原理为,通过对事务 日志的异步读取,记录DML操作的发生时间、类型和实际影响的数 据变化,然后将这些数据记录到启用CDC时自动创立的表中。通过 cdc相关的存储过程,获取详细的数据变化情况。由于数据变化是 异步读取的,因此对整体性能的影响不大,远小于通过Trigger实 现的数据变化记录。 适用环境:仅在SQLServerxx(含)以后的企业版、开发版和评估 版中可用。常见场景:在数据仓库或数据中心的建设过程中,通过 这种技术,可以简化从业务导入数据(ETL)的复杂度,以及降低对 生产系统的性能影响。 使用方法:使用方法较为简单,(网上有很多例子),此处略过。 2.优缺点总结 优点: 1)可以对单个表进行监控,也可以对单个表的某些字段进行监控, 使用较为灵活; 2)对用户修改以前的历史记录可以有效捕捉,因此可以解决没有时 间戳的变更问题; 3)使用这种技术,就可以不用再使用triger这种低效高耗的技 术; 4)是一种很好的向数据仓库或数据中心增量加载数据的好方法。

