#transaction #serializable #isolation #snapshot #wasi #manager

tokio-mwmr

一个对WASM/WASI友好的、多写多读MVCC、ACID、可序列化快照隔离事务管理器,基于tokio进行数据库开发

1 个不稳定版本

0.1.0 2024年3月14日

#26#isolation

Apache-2.0/MIT

110KB
2.5K SLoC

Tokio-MwMr

一个通用的乐观事务管理器,具有ACID属性,支持与SSI(可序列化快照隔离)并发。

同步版本请参阅 mwmr

对于其他异步运行时,请参阅 async-mwmr

github LoC Build codecov

docs.rs crates.io crates.io license

英文 | 简体中文

介绍

一个通用的乐观事务管理器,具有ACID属性,支持与SSI(可序列化快照隔离)并发。

同步版本请参阅 mwmr

对于其他异步运行时,请参阅 async-mwmr

此crate受badger的事务实现启发并移植而来。

安装

[dependencies]
tokio-mwmr = "0.1"

许可证

mwmr受MIT许可证和Apache许可证(版本2.0)的双重许可。

有关详细信息,请参阅LICENSE-APACHELICENSE-MIT

版权(c)2024 Al Liu。

版权(c)2017 Dgraph的开发者

依赖关系

~4–6MB
~105K SLoC