Oracle
我們是否需要額外的許可證才能將 Goldengate Trail 日誌轉儲到 kafka?
我們只有 Oracle (12c) GoldenGate 許可證(我們沒有用於大數據的 Oracle Goldengate)。
我們需要將 gg trail 日誌傳輸到 kafka,然後再傳輸到 hdfs。
我們是否需要購買 oracle 金門大數據許可證才能使用 kafka connect?
我們做過的研究:
這些是我們發現的以下 kafka 連接:
- 用於大數據的 kafka 連接:可能需要額外的許可證 https://docs.oracle.com/en/middleware/goldengate/big-data/19.1/gadbd/using-kafka-handler.html#GUID-2561CA12-9BAC-454B- A2E3-2D36C5C60EE5
- Kafka Connect 處理程序:我們從哪裡得到它?我們需要哪些許可證? https://docs.oracle.com/en/middleware/goldengate/big-data/19.1/gadbd/using-kafka-connect-handler.html
恕我直言,您必須購買另一個許可證(用於 BigData)或以某種方式轉換您目前的許可證。
基本上有這些方法可以從 Oracle DB 實現 CDC。
Oracle 流 - 已棄用但在技術上仍然可用(無許可費用)
解析 Oracle 重做日誌的二進制格式。GoldenGate 和 Shareplex 可以做到這一點。兩種產品都需要軟體許可證。否則,從性能和穩定性的角度來看,這是最好的選擇。
Logminer,這是 Oracle 用於查看歸檔/線上重做日誌內容的內部工具。幾個免費/便宜的工具基於 Logminner。缺點:
- 自版本 18c 起棄用選項“連續礦山”
- 高 CPU 使用率(在單個 CPU 核心上)
- 不能很好地擴展(在高負載下可能有積壓)
Database Change Notifications(Continuous Query Notification),我不太了解。我不確定它如何處理重啟/故障轉移/中斷。