ThermalKV v0.1.0 – Initial Public Release
Pre-release
Pre-release
ThermalKV is a concurrent key-value database built in Go with a hot/cold storage architecture, write-ahead logging for durability, and background compaction for efficient storage management.
Features
- Concurrent request handling
- Write-Ahead Log (WAL) for durability
- Crash recovery from WAL
- Hot and Cold storage separation
- Background compaction
- Standalone server executable
- Client utility for interacting with the database
Platform Support
Current Release: Windows (amd64) only.
Linux and macOS binaries are planned for future releases.
Included Assets
thermalkv-server-windows-amd64.exethermalkv-client-windows-amd64.exe
Quick Start
Start the server:
thermalkv-server-windows-amd64.exeUse the client to perform database operations:
thermalkv-client-windows-amd64.exeThe server automatically creates the required storage files and directories on startup.
Notes
This is the first public release of ThermalKV. The project is currently under active development and APIs, storage formats, and features may evolve in future releases.
Feedback, bug reports, and contributions are welcome.