虽然面向消息和面向事件的集成方法在EAI产品中更为常见Y但现在Y已
经有很多ETL工具厂商在他们的解决方案中提供这种功能Y以满足高端
实时的商务应用需求当BI应用需要零延迟和最新的数据时Y这种实时的
数据集成方法就是必须的。
很显然YCDC技术提供了诸多好处Y但也有几个值得思考的问题Y具体如
下X
?
1?变化捕捉方法读取数据库的日志文件使用数据库触发器数据比
较和在企业程序内编写定制的事件通知
?
2?对操作型系统的入侵程度对系统造成影响由高到低源代码入侵进
程内或地址空间入侵?数据库触发器?不影响应用的操作型数据源?使
这章没有结束,请点击下一页继续阅读!
用数据库日志?。
捕捉延迟选择CDC解决方案时最主要的考虑因素实时程度越高Y
入侵程度越高
?
4?过滤和排序服务过滤保证只有需要的变化才被分发]排序定义了变
化被分发的顺序
?
5?支持多个消费者CDC解决方案需要支持多个消费者Y每个消费者可
能具有不同的延迟要求。
失败和恢复保证变化能够被正确分发]恢复时保证变化分发数据流
从最近一次的位置开始Y且满足变化事务一致性
?
7?主机和遗产数据源将非关系型数据源映射成关系型数据源再进行
ETL
?
8?和ETL工具的无缝集成考虑不同ETL工具之间的难易程度和互联。
数据集成为分散在企业不同地方的商务数据提供了一个统一的视图我
们可以使用不同的技术来构建这个统一视图这个统一视图可以是一个