~/talk

Flexible OpenSearch Data Management With Apache Iceberg: Data...

links:none on file
slides:none on file

Proposes using Apache Iceberg as the staging layer between sources and OpenSearch, demonstrating point‑in‑time loads, cost‑effective snapshot versioning and record‑level deletes. Shows a Debezium→Kafka→Spark pipeline with a Spark merge job that applies CDC into Iceberg, then a second Spark job (or Python via PyIceberg) that upserts into OpenSearch using a document ID. Demos include three snapshots, tracked change log view, dynamic schema evolution and distributed indexing with Spark + OpenSearch Hadoop, all working end‑to‑end.

AI-written summary · about

  1. 0:00Introduction
  2. 1:24OpenSearch ingestion patterns
  3. 4:00Staging pattern challenges
  4. 7:51Apache Iceberg introduction
  5. 8:14What is Apache Iceberg
  6. 9:22Iceberg as staging layer
  7. 10:07Iceberg table format components
  8. 13:43Iceberg key features
  9. 17:23Iceberg change log view
  10. 18:27Iceberg and OpenSearch clients
  11. 18:48Python Iceberg demo
  12. 20:57Spark with OpenSearch Hadoop
  13. 23:47Representative use cases
  14. 24:08Data versioning demo
  15. 27:46Change data capture use case with demo
  16. 33:58Dynamic schema changes demo
  17. 38:24Summary
~/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.