Q The language of God!
summary
Overview of Q and kdb+ with concrete numbers and demos: shows native binary serialization that takes ~2 ms for 1M integers versus JSON 2.7 s, a WebSocket round‑trip that parses to JSON in ~760 ms, and batched writes that can hit ~333 million inserts/sec (examples on single machine and multicore by running 159 q processes to partition 159M rows). Uses WebSockets, the -8 binary wire format, a canvas-based hypergrid to render 24,309 rows in 88 ms end-to-end, and explains k (C bootstrapped q) and CEP/streaming patterns used in finance.
AI-written summary · about
chapters (28)
- 0:00Intro
- 7:12Format
- 7:55The end of the server
- 8:27Example
- 9:25Multicore
- 10:52JSON
- 13:22No OP
- 14:01Binary
- 14:52Roundtrip
- 15:47RPC
- 19:55Too much data
- 22:59HyperGrid
- 23:53HTML5 Canvas
- 25:43Performance stages
- 26:44Demo
- 30:46Catch with Q
- 32:09Visualization
- 33:30Data
- 34:21Browser
- 37:18WebSocket
- 40:46CEP
- 41:18CEP Myths
- 42:26CEP Platform
- 44:05Why Q
- 44:31Chaos
- 45:33Who is using it
- 45:55IOT
- 46:40Copy
related talks
43mIngesting over 4 million rows a second on a single instance
01h 14mQLDB deep dive
40mPerformance Improvements
34mComplex Event Processing Made Easy with Cassandra and Quine Streaming Graph
01h 00mHyper Speed: When Big Data Blooms
01h 07mQuestDB: Fast Open Source Time Series Database
52mData storage for modern applications - Mike Lehan
45mBeyond Lists: High Performance Data Structures
