NanoTDB – Golang Append-Only Time Series DB
aymanhs72
54 points
11 comments
May 15, 2026
Related Discussions
Found 5 related stories in 72.5ms across 8,303 title embeddings via pgvector HNSW
- Show HN: Pg_deltax, Apache-licensed alternative to TimescaleDB tee-es-gee · 27 pts · May 19, 2026 · 48% similar
- OpenData Timeseries: Prometheus-compatible metrics on object storage apurvamehta · 13 pts · April 16, 2026 · 45% similar
- Show HN: A memory database that forgets, consolidates, and detects contradiction pranabsarkar · 47 pts · April 14, 2026 · 44% similar
- Show HN: Turbolite – a SQLite VFS serving sub-250ms cold JOIN queries from S3 russellthehippo · 131 pts · March 26, 2026 · 43% similar
- MenteDB – open-source memory database for AI agents (Rust) mentedb · 15 pts · April 24, 2026 · 42% similar
Discussion Highlights (4 comments)
xnx
How does this differ from a log file?
PunchyHamster
the history of every append only database: * we will make it append only, the type of data makes sense for it and it will simplify the design * whoops, devs fucked something up and added a bunch of nonsense that have to be removed, let's figure out how to make at least occasional deletes work
amluto
Wow, Home Assistant should try something along these lines. Home Assistant’s current handling of time series data is comically poor. Another decent option might be Clickhouse. Sadly, as far as I know, DuckDB has no real understanding of sorted or ordered data, so it might be challenging to avoid absurd amounts of read amplification.
aymanhs72
Sorry being late. Rollups were only pushed recently, as I thought about them for a long time until it finally clicked. This is main advantage over straight log files. Another things is that it is designed to be extremely efficient with SD cards. It uses WALS for keeping things safe, which is optional, and it writes very compressible data to the main database. My tests averaged 2-3 bytes per point, and the more data you have the more compression you get. So you can store many days of 10s data at less than few MBs.