what different effect between "changelog.enabled" and "cdc.enabled"? #17986
Answered
by
danny0405
li-ang-666
asked this question in
Q&A
-
|
as the title, for COW table, which one should I use? |
Beta Was this translation helpful? Give feedback.
Answered by
danny0405
Jan 22, 2026
Replies: 1 comment 2 replies
-
|
Beta Was this translation helpful? Give feedback.
2 replies
Answer selected by
li-ang-666
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
changelog.enabledimplies changelog mode, which requires the upstream source is a changelog stream; it is only enabed for MOR table, it has the best performance for changelog stream ingestion and consumption(Hudi will store the operation for each record);cdc.enabledimplies cdc mode, it does not require upstream source to be a changelog stream, it is enabled for both COW and MOR table, Hudi will generates the changelog on commits(for COW) and compaction (for MOR).