In-Memory Database with MVCC, ACID, and Serializable Snapshot Isolation

Repo: https://github.com/al8n/skipdb An embedded, in-memory, zero-copy, MVCC, almost lock-free and serializable snapshot isolation database engine. Features Atomicity, Consistency, Isolation,...

Skipdb是一个嵌入式、内存中的数据库引擎,具有ACID、MVCC、可串行化快照隔离、并发安全和几乎无锁的特点。它支持零拷贝和原地压缩,可以并发执行事务,提供可串行化快照隔离,避免写偏斜。它还提供了类似BTreeMap的用户友好API,并且所有迭代器都实现了Iterator trait,可以在迭代数据库时使用Rust强大的组合器。它还支持各种异步运行时,如tokio、async-std、smol、wasm-bindgen-futures等。

原文英文,约200词,阅读约需1分钟。发表于:
阅读原文