当前位置:  开发笔记 > 编程语言 > 正文

Oracle Streams和Change Data Capture有什么区别?

如何解决《OracleStreams和ChangeDataCapture有什么区别?》经验,为你挑选了1个好方法。

有几种类似的Oracle技术 - Oracle Streams,Oracle Change Data Capture和Database Change Notification.

这些有什么区别?

它们与Oracle Advanced Queuing有关吗?



1> Andrew not t..:

Oracle CDC就是捕获数据库表中的更改,更改存储在特殊的Oracle表中.CDC操作有两种模式:异步(基于Java)或同步(基于DB触发器,更多性能开销).

Oracle Streams位于Oracle CDC之上,它是一种完整的传输机制(例如通过HTTP),用于两台服务器之间的数据同步.它基于Oracle Advanced Queues技术,专为高性能和可靠性而设计.

Oracle CDC和Streams通常用于Oracle DB服务器之间的数据同步...使用Oracle CDC,您不必使用Oracle Streams,例如,您可以编写自己的数据导出例程来创建平面文件,以便2个DB服务器之间的同步,而对于Streams,您必须在2个服务器之间建立网络链接.

数据库更改通知又是另一回事,它不用于服务器到服务器同步,而是用于服务器通知结果集更改客户端,主要是在客户端数据高速缓存的上下文中.

推荐阅读
k78283381
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有