5.52M events/sec
Lock-free MPMC ring buffer with Highway SIMD batch copy. Zero allocation on the hot path.
5.52M events/sec
Lock-free MPMC ring buffer with Highway SIMD batch copy. Zero allocation on the hot path.
Feed Handlers
Built-in parsers for FIX 4.4, ITCH, Binance WebSocket, and Kafka. Plug in custom feeds via C++ API.
WAL
Write-ahead log for crash recovery. Configurable sync policy (every write, periodic, or async).
LLVM JIT
Queries compiled to native code at runtime. Vectorized execution with SIMD aggregation.
ASOF JOIN
Point-in-time correct joins for financial and sensor data. Nanosecond precision.
Window JOIN
Join within a time window (±N ms). Essential for sensor fusion and event correlation.
Built-in Analytics
EMA, VWAP, xbar, mavg, percentile — temporal analytics functions built into the engine.
Standard SQL
Full SQL support: SELECT, JOIN, GROUP BY, window functions, subqueries, CTEs.
| Feature | Description |
|---|---|
| In-Memory Column Store | Columnar layout optimized for SIMD scan and aggregation |
| Arena Allocator | Custom memory management — no malloc on hot path |
| Partition Manager | Symbol-based partitioning for data locality |
| Parquet HDB | Historical database on S3/NFS. Query hot + cold data transparently |
| Compression | LZ4 for WAL, Parquet columnar compression for HDB |
| API | Latency | Use Case |
|---|---|---|
| Python (zero-copy) | 522ns | Quant research, ML pipelines, Jupyter notebooks |
| C++ Pipeline | Native | Embedded, low-latency applications |
| HTTP REST | ~1ms | Web apps, microservices, Grafana |
| Arrow Flight | ~100μs | Batch data transfer, distributed training |
| SQL (CLI) | Interactive | Ad-hoc queries, debugging |
See the Security Operations Guide for details.
See Multi-Node Cluster for setup.
See Production Deployment for details.