Sklad is a lightweight, asynchronous key-value DBMS written in Zig. It is designed for interacting with concurrent, write-heavy workloads in IoT and edge environments via a custom TCP/JSON protocol. It utilizes a lock-free, non-blocking architecture to maintain predictable throughput. The system employs an LSM-tree storage backend with tiered compaction.
- Website
- https://sklad.dev[01]
- Source Code
- https://github.com/sklad-dev/Sklad[02]
- Country of Origin
- US
- Start Year
- 2024
- Project Types
- Hobby, Open Source
- Written in
- Zig
- Operating System
- Linux
- License
- Apache v2
Sklad is a lightweight, asynchronous key-value DBMS written in Zig. It is designed for interacting with concurrent, write-heavy workloads in IoT and edge environments via a custom TCP/JSON protocol. It utilizes a lock-free, non-blocking architecture to maintain predictable throughput. The system employs an LSM-tree storage backend with tiered compaction.
Citations
2 sources
Revision #2
Last Updated: