DaveC
[log]
Ref
Hi 大家好,我是來自 Dcard 的 Backend Engineer。

前陣子,我們將 Dcard 服務主要的 PG Cluster 進行主版本的升級,並且控制寫入 downtime 在十分鐘內,在一小時內重建完成 OfflineDB 與 CDC 服務。因此透過這篇文章來分享我們是如何完成這項艱困的任務。
文章連結:https://dcard.link/qWIA2u

在這邊也推薦大家可以使用,強者我朋友寫的 pgcapture CDC framework:
GitHub - rueian/pgcapture: A scalable Netflix DBLog ...
DaveC
不僅可以捕捉 DDL 操作也可以 grpc streaming 的方式將 changes 能夠給到下游的 consumer 做進一步的應用。
目前也支援 pglogical_output 跟 pgoutput 兩種 decode plugin 的使用喔!

也歡迎來看看我的個人 blog:https://blog.kennycoder.io
DaveC
jerry ლ[╹╹ლ]
載入新的回覆