Skip to content

v0.0.1

Latest

Choose a tag to compare

@muhammad-fiaz muhammad-fiaz released this 13 Aug 20:56
026d4c6

First release of ZKV.zig, a lightweight embedded key value database for Zig 0.16.0.

Highlights

  • B+Tree storage with sorted keys and O(log n) lookups
  • WAL based crash recovery and MVCC snapshot isolation
  • Collection first API with CRUD and iteration
  • ACID transactions and atomic batch operations
  • Prefix queries, range scans, search, filter, find, and sort
  • TTL with automatic expiration and manual purge
  • Empty values distinguished from missing keys
  • Configurable Zstd, Brotli, and Gzip compression
  • Raw binary, JSONL, and CSV export and import
  • Streaming export and import for large datasets
  • Point in time snapshots
  • Cross platform support for Windows, Linux, and macOS on x86_64 and aarch64
  • Zero external dependencies