{"repo":"abbychau/gtsdb","free":true,"listed":false,"github":"https://github.com/abbychau/gtsdb","clone":"git clone https://github.com/abbychau/gtsdb.git","description":"A Dead Simple Timeseries Database. Aims to provide basic methods for embedding.","language":"Go","stars":17,"topics":["database","edge-computing","golang","iot","lightweight","self-hosted","time-series","timeseries-database"],"license":null,"category":"databases-storage","readme_excerpt":"GTSDB — Golang Dead Simple Timeseries Database A simple, high-performance timeseries database for IoT and edge computing. HTTP + TCP , sub-millisecond reads , 233× faster than InfluxDB on writes , Gorilla compression . Why GTSDB? Traditional databases write to WAL, then copy to disk blocks, then update indexes — triple the IO. GTSDB takes a different approach: - WAL is the database. No separate block storage. No double-write penalty. - Indexes are optional. Created on-demand for fast time-range queries. - Result: Less IO, less memory, simpler code, crazy fast. InfluxDB 2.9.1 vs GTSDB (i7-13700KF, Windows) Benchmark GTSDB InfluxDB 2.9.1 GTSDB faster by ----------- ------- ---------------- ----------------- Write 10k sequential 21.76 ms 5,070 ms 233× Read latest data header. Write a data point: Read latest data: Read with time range & downsampling: Batch write (up to 10,000 points): Export as CSV: Operation Description ----------- ------------- write Store a single data point batch-write Write up to 10,000 points across multiple keys read / multi-read Read by time range or last N records export Export data as CSV or JSON data-patch Bulk upsert (CSV or JSON array) deleteDataPoint Delete by value condition and time range ids / idswithcount List all keys subscribe / unsubscribe Real-time SSE notifications compact Compact WAL with Gorilla compression initkey / renamekey / deletekey / reloadkey Key management serverinfo Server diagnostics (uptime, memory, goroutines) adduser / reset","default_branch":null,"files":null,"tree":[],"storefront":"/r/abbychau","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/abbychau/gtsdb/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}