~/talk

Clojask: Inviting Data Scientists to Distributed Computing

Talkat reClojure 2022 · 2022-12-02..12-03· [clojure, data-engineering]
links:none on file
links:none on file
slides:none on file

Clojask is a distributed dataframe that streams large datasets and keeps only the minimum rows in memory so it handles larger‑than‑memory work without manual tuning, using Onyx for parallelism and currently multithreading only not cluster deployment. The API mirrors R data.table and SQL-like API and allows runtime function shipping to workers so custom column maps need no serialization boilerplate. Benchmarks show Clojask beats Dask on many row/column operations but lags on groupby/aggregate/join for small files (1.8M, 3.6M) because it writes intermediates to disk.

AI-written summary · about

  1. 0:00Introduction
  2. 0:26Why Clojask
  3. 4:22Syntax comparison
  4. 6:40Distributed computing
  5. 7:35Data table
  6. 11:08Data flow
  7. 15:20Execution rules
  8. 17:26Technical decisions
  9. 19:06Benchmark comparison
  10. 21:33Outlook
~/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.