sparkey
« Back to VersTracker
Description:
Constant key-value store, best for frequent read/infrequent write uses
Type: Formula  |  Tracked Since: Dec 28, 2025
Links: Homepage  |  formulae.brew.sh
Category: Databases
Tags: key-value database storage caching spotify
Install: brew install sparkey
About:
Sparkey is a high-performance, constant key-value store library designed for scenarios with frequent reads and infrequent writes. It provides efficient log-structured storage with hash-based indexing, enabling low-latency lookups while minimizing memory overhead. The library is optimized for large datasets where data is written in batches and read many times.
Key Features:
  • High read performance with hash index
  • Log-structured storage for efficient writes
  • Low memory overhead
  • Append-only design for data integrity
  • Simple C API with bindings available
Use Cases:
  • Caching large datasets that rarely change
  • Metadata storage for search engines or analytics systems
  • Read-heavy lookup tables in distributed systems
Alternatives:
  • RocksDB – More feature-rich but higher complexity and overhead
  • LevelDB – Similar log-structured design but different performance characteristics
  • LMDB – Memory-mapped approach with different concurrency model
Version History
Detected Version Rev Change Commit
Sep 15, 2025 9:43am 1 VERSION_BUMP b51a55ea
Sep 13, 2024 10:04pm 1 VERSION_BUMP 67c6bc90