Sled
Visit Toolsled is an embedded database that provides key-value storage for applications requiring local data persistence. It offers a simple API similar to a threadsafe BTreeMap.
At a glance
Trending
sled is an embedded database that provides key-value storage for applications requiring local data persistence. It offers a simple API similar to a threadsafe BTreeMap.
Trending
About
sled is an embedded database designed for applications needing local data persistence, offering a simple API akin to a threadsafe BTreeMap. It supports serializable (ACID) transactions for atomic operations across multiple keys and keyspaces, along with fully atomic single-key operations including compare and swap. Key features include zero-copy reads, write batches, subscription to key prefix changes, and multiple keyspaces. sled utilizes modern B-tree techniques like prefix encoding and suffix truncation to optimize storage costs for long keys, making it efficient for various data structures. It's built with a CPU-scalable, lock-free implementation and flash-optimized log-structured storage, ensuring high performance and durability with automatic fsyncs.
Capabilities
Pricing & Plans
Open Source
Free
FAQs
Trending