#乐观 #事务 #SSI #MVCC #数据库

mwmr

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

2 个不稳定版本

0.1.0 2024 年 3 月 14 日
0.0.0 2024 年 3 月 10 日

#354 in 数据库实现

Download history 270/week @ 2024-03-10 15/week @ 2024-03-17 41/week @ 2024-03-31 2/week @ 2024-04-07

59 每月下载量

Apache-2.0/MIT

105KB
2K SLoC

MwMr

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

(异步版本请参阅 tokio-mwmrasync-mwmr)

github LoC Build codecov

docs.rs crates.io crates.io license

英语 | 简体中文

简介

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

(异步版本请参阅 tokio-mwmrasync-mwmr)

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

安装

[dependencies]
mwmr = "0.1"

许可证

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

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

版权 (c) 2024 Al Liu。

版权 (c) 2017 Dgraph 开发者。

依赖

~1.8–8MB
~52K SLoC