簡體   English   中英

從 PgQ 讀取到 Apache Kafka 的最佳方式是什么?

[英]What is the best way to read from PgQ to Apache Kafka?

我想從一個巨大的 PostgreSQL 數據庫中的幾個表中捕獲數據更改。 最初我計划在Debezium 中使用邏輯解碼功能。 但是這個解決方案有很大的開銷,因為必須解碼整個 WAL。 另一種解決方案使用觸發器和PgQ 有沒有什么通用的方法可以將 PgQ 與 Kafka 或用於此目的的 Kafka 連接器集成?

你要么去事務日志,要么去基於查詢。

您使用哪種取決於您對數據的使用。 基於查詢的輪詢數據庫,基於日志的使用日志(WAL)。

我對您關於 Debezium 具有“顯着開銷”的斷言感興趣——您是否對此進行了量化? 我知道有很多人在使用它,並且通常不會將其作為問題提出。

對於基於查詢的捕獲,請使用 Kafka Connect JDBC 源連接器。

您可以在此處查看每種方法的優缺點: http : //rmoff.dev/ksny19-no-more-silos

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM