All Topics
All Topics
Technology
Technology
Design
Design
Programming
Programming
Science
Science
News
News
Gaming
Gaming
Entertainment
Entertainment
Business
Business
Finance
Finance
Sports
Sports
Health
Health
Food
Food
Travel
Travel
Art
Art
Music
Music
Books
Books
Education
Education
Politics
Politics
Personal
Personal
No algorithm. No AI slop. No ads. Just RSS. Pro-human. Indie writers. Real journalism. Open web. Chronological. Hand toasted.

NanoTDB: A lightweight, append-only time-series database for resource-constrained IoT hardware with built-in automatic rollups

By

aymanhs72

17d ago· 7 min readenCode

Summary

NanoTDB is a tiny, embedded, append-only time-series database designed for resource-constrained hardware like Raspberry Pi, edge nodes, and IoT gateways. It has no external runtime dependencies and stores all data in plain files under a single root directory. A key differentiator is its built-in support for automatic aggregates and rollups, which maintain summary data for higher-level time buckets during ingestion, improving query performance for long-range or downsampled queries.

Key quotes

· 4 pulled
A small, embedded time-series database designed for resource-constrained hosts (Raspberry Pi, edge nodes, IoT gateways).
No external dependencies at runtime.
When you ingest time-series samples, the engine can automatically maintain aggregate summaries for higher-level time buckets, reducing query cost and improving query performance for long-range or downsampled queries.
This behavior is built into the storage engine and is one of the core differentiators of NanoTDB.
Snippet from the RSS feed
A tiny, append‑only time‑series database designed for long‑running sensor data on modest hardware. - aymanhs/nanotdb

You might also wanna read