sled
Sled is an embedded database system developed with the Rust programming language. It offers a API similar to the standard BTreeMap structure and performs ACID compliant operations. It stands out with its unlocked (lock-free) structure and flash-optimized log-based storage architecture.
sled
54spacejam · ORM & Database Tooling
- You run interval queries on key-value pairs.
- You perform ACID-compliant operations within multiple keyspaces (keyspace).
- You subscribe to the key prefixes to follow the prefix-based changes.
- ↑ PositiveHacker News
Sled: Embedded Database Written in Rust
“The best solution is to use a 0-copy format like flatbuffers, google's zerocopy library, or serde's borrow attributes You're totally right that data is meaningless without the ability to use it. This is something I've been thinking about a lot, because it involves a lot of…”
- • NeutralHacker News
Sled: Embedded Database Written in Rust
“yeah, le-be conversions are not generally measurable above noise compared to other database-related work. sled stores arbitrary bytes. endianness is the concern of the person who wants to store higher-level types than bytes, like integers. I do imagine having a story for letting…”