DBDB.io The Encyclopedia of Database Systems · Est. 2017
Database of Databases

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.

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.

Data Model


Indexes


Query Interface


Storage Architecture


Storage Organization


Citations

2 sources
  1. Sklad sklad.dev
  2. GitHub - sklad-dev/Sklad: A lightweight key-value database targeting IoT and edge devices focused on predictable performance · GitHub github.com
Revision #2 Last Updated: