日期:2014-05-16  浏览次数:20861 次

数据库复制 和 CDC
业务是这样的:要做一个数据仓库,但是要尽量不影响OLTP。
想把前端数据挪出来放到另一台Server上,然后从那台Server上导数据到DW中。

老板说用CDC,(他也不是很懂)。

我研究下来CDC挺麻烦的(是这样用的么?)
每张表都要CDC,创一张系统_CT表,然后对每张表都要写ETL,可能要定时去跑这些ETL。

我做了一张表的CDC,觉得还不如用数据库复制,快照复制或是事务复制。省事。
不知道复制对OLTP影响有多大,对网络要求有多高。

请前辈们指教!
------解决方案--------------------
1、CDC是变更用的,我的文章有http://blog.csdn.net/dba_huangzj/article/details/8130448,不是做复制的
2、我做了一张表的CDC,觉得还不如用数据库复制,快照复制或是事务复制。省事。不知道复制对OLTP影响有多大,对网络要求有多高。
确实,使用复制来做,是比较好的选择,根据实时性,也可以考虑SSIS。除非大容量变更,不然对OLTP影响不大,网络方面当然会有点负担,毕竟要传输,但是根据变更量,如果小,影响也不大