~/talk

Continuous Optimization for distributed BigData analysis

links:none on file
slides:none on file

Platform ingests about 1 million records per second and processes trillions per day using Hadoop and Presto. It replaces Parquet with a messagepack-based columnar format to cut network I/O and embed types, adds a PostgreSQL time-range index with GiST to push down file selection and provide transactional metadata, and implements a Presto-driven "stereo" connector that rewrites partitions continuously (default targets: ~1M records or 256 MB) and supports user-defined partition keys to enable co-located joins and reduce shuffle.

AI-written summary · about

  1. 0:00Start
  2. 9:05Enterprise Data Analysis
  3. 9:46Arm x Treasure Data
  4. 12:46Distributed Processing Engines
  5. 15:52Distributed Plan
  6. 18:24Our Approach
  7. 19:18Columnar Storage
  8. 21:56MessagePack x Columnar File
  9. 25:11Time Index Pushdown
  10. 27:46Time-Range Partitioning
  11. 30:05Partition Size?
  12. 30:41Auto Optimization
  13. 31:12Repartitioning
  14. 33:54User Defined Partitioning
  15. 36:29Colocated Join
  16. 38:09Stella Connector
~/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.