Back to browse
GitHub Repository

Queryable time-series compression in pure C. Sub-microsecond aggregates on compressed sensor data. Zero dependencies.

2 starsC

Striq – Query lossy time series in C at 0.4µs without decompressing

by NahumResearch09·Mar 8, 2026·2 points·1 comment

AI Analysis

●●●BangerWizardrySolve My Problem

Query compressed time series in 0.4µs without decompressing—loses only 15% ratio vs Zstd.

Strengths
  • Sub-microsecond query latency on compressed data is a genuine win (Zstd needs ~3.4ms decompression)
  • User-controlled epsilon error bounds: trading compression ratio for queryability is the right knob
  • Zero dependencies, pure C11, ships CLI + Python bindings immediately
Weaknesses
  • 7x compression claim is misleading: real datasets (climate/weather) achieve 2.5–3.5x, worse than Zstd at 4x
  • Loss of queryability trade-off only matters for specific use cases (IoT cold storage); general compression users prefer Zstd
Target Audience

IoT platforms, embedded systems, timeseries database engineers

Similar To

Gorilla (time-series compression) · TimescaleDB · InfluxDB storage engine

Similar Projects