~/talk

OLAP on Your Cassandra Data with Arrow, Flight SQL, ADBC, and DuckDB

Talkat Cassandra Summit 2023 · on Wednesday, 2023-12-13· at 14:50· LL20B (Lower Lobby Level)· [databases]
slides:none on file

Demonstrates converting Cassandra SSTable snapshots to Parquet and running OLAP via an Arrow/Flight SQL stack with DuckDB on Graviton, deployed in Kubernetes with TLS/auth and S3 storage. Exports handle tombstones and duplicates by creating views that select the max-timestamp per column, and the prototype reads Parquet directly (local NVMe or S3). Performance claim: a TPC‑H SF1000 query reads about 6 billion rows and returns four result rows in ~10s on an R7gd instance. Built as a proof‑of‑concept: SSTable→Parquet, Flight SQL + ADBC + DuckDB. Concurrency is limited and remains a noted caveat.

AI-written summary · about

  1. 0:00Introduction to OLAP
  2. 4:09Solution architecture
  3. 6:07Data engine and connectivity
  4. 8:53Implementation details
  5. 11:24Live demonstration
  6. 16:13Getting started and code
  7. 22:08Q&A session
~/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.