NanoTDB – Golang Append-Only Time Series DB

(github.com)

29 points | by aymanhs72 7 hours ago ago

5 comments

  • amluto 2 minutes ago ago

    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.

  • xnx 4 hours ago ago

    How does this differ from a log file?

    • leetrout 3 hours ago ago

      Seems the IOT / embedded device constraint is what is driving the query feature. You don't have to go scan all of the file and depending on where it is running having the rollup functionality could be a big help

    • neoyagami 4 hours ago ago

      You can query it? And may be faster?

  • PunchyHamster 25 minutes ago ago

    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