【发布时间】:2019-12-26 05:02:20
【问题描述】:
在历史数据发生变化时得到通知。
我们现有的 oracle 数据库不支持 CDC。正在寻找其他选项来实现 CDC
假设我有一个事实表 A,其中包含从 2019 年 1 月 1 日到当前期间的数据。从今天开始,当我运行查询时,一月/二月的数据在任何时间点都不会改变。
我正在考虑创建一个具有快照日期的表,该表将从 2019 年 1 月 1 日到现在每周从事实 A 捕获数据(如订单总和或 $ 数据)。将此表视为日志.
如果日志表中给定的快照日期与之前的快照日期发生变化,应该有其他机制/表会发出警报。这是一些事情,我仍在考虑如何设计
我的工具是 python 和 Oracle。如果有更好的方法,请告诉我
【问题讨论】:
-
什么是“CDC”?我很熟悉这是“疾病控制中心”的缩写,但我怀疑这就是你的意思。请使用标签下方的
edit按钮编辑您的问题,并澄清这一点。谢谢。 -
@Bob Jarvis,CDC 可能意味着 Change Data Capture,Oracle 12c 及更高版本不再支持该功能。