~/talk

Database Native Support for CDC Streaming Pipeline

Talkat Cassandra Summit 2023 · on Wednesday, 2023-12-13· at 10:30· LL20C (Lower Lobby Level)· [databases]
links:none on file
links:none on file
slides:none on file

Most Cassandra CDC pipelines read commit logs, deduplicate across replicas (replication factor 3 producing up to nine replicas), reconstruct full before/after row images, and publish to Kafka or Kinesis; examples use Redis Bloom filter caching, Kafka + Flink for merging, and custom connectors. Proposal replaces per-node log push with a leader-based replica that serializes updates at source to deliver exactly once and ordered per partition in normal operation, at the cost of added coordinator bandwidth, potential latency impact, and a leader election complexity.

AI-written summary · about

  1. 0:00CDC streaming pipeline intro
  2. 1:03What is CDC and why it matters
  3. 2:07CDC use cases and examples
  4. 3:34Cassandra CDC processing steps
  5. 5:24Walmart and Yelp CDC implementations
  6. 6:53Challenges with current CDC
  7. 8:40Ideal CDC traits
  8. 10:03Old and new images in CDC
  9. 11:50CDC limitations today
  10. 12:56Coordinator-based CDC proposal
  11. 14:58Synchronous CDC push impact
  12. 16:46Leader-based CDC in Cassandra
  13. 18:53Replica approach and leader election
  14. 21:27Q&A on leader election
  15. 22:52Current CDC support and roadmap
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.