This library provides a simple and flexible key-value store abstraction with support for CRUD operations, batch writes, range queries, and efficient enumeration.
The KV interface allows you to interact with different backends (e.g., Pebble, etc) seamlessly.
- 🔑 Basic CRUD operations (
Get
,Put
,Remove
) - ⚡ Batch operations with deduplication support
- 🔍 Range and prefix queries
- 🔄 Efficient item enumeration
- 🛠️ Support for custom query operators (e.g.,
GreaterThan
,Between
,StartsWith
)
go get github.com/fgrzl/kv