~/talk

Realtime Warehouse Analytics at Picnic with TimescaleDB

Talkat J-Fall 2022 · on Thursday, 2022-11-03· [databases]
links:none on file
slides:none on file

Picnic builds a realtime analytics platform on TimescaleDB extension to Postgres that ingests WebMQ events via a collector (optional REST enrichments), stores high‑cardinality time‑series and serves dashboards through Grafana SQL and an Angular operational UI. Requirements include 24‑hour near‑time visibility for ~5,000 shoppers, ~10,000 products, ~40,000 totes and >1M picked items/day; a 2.7M‑record demo runs as hyper tables with continuous aggregates plus 2.7M-record demo gap‑fill, compression and retention policies, and the setup proves performant and highly available.

AI-written summary · about

  1. 0:00Introduction and background
  2. 3:33Real-time warehouse analytics goals
  3. 9:34Requirements for operational data
  4. 13:26Previous attempts and challenges
  5. 19:11Evaluating time series databases
  6. 23:28Comparing QuestDB and TimescaleDB
  7. 31:32Final decision and key arguments
  8. 36:12Picnic’s TimescaleDB setup
  9. 39:42Demo overview and data model
  10. 40:44Creating hypertable and querying
  11. 47:09Hyper functions and continuous aggregates
  12. 48:38Data retention and cleanup
~/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.