#隔离 #ACID #事务 #快照 #可串行化 #MVCC #运行时

async-txn

适用于数据库开发的运行时无关、WASM/WASI友好、多写多读MVCC、ACID、可串行化快照隔离事务管理器

4个版本

0.1.3 2024年4月27日
0.1.2 2024年4月25日
0.1.1 2024年4月22日
0.1.0 2024年4月22日

913数据库接口 中排名

Download history 253/week @ 2024-04-20 125/week @ 2024-04-27 4/week @ 2024-05-04 7/week @ 2024-05-18 5/week @ 2024-05-25 6/week @ 2024-06-01 6/week @ 2024-06-08 4/week @ 2024-06-15 7/week @ 2024-06-22 22/week @ 2024-06-29 25/week @ 2024-07-06 4/week @ 2024-07-13 43/week @ 2024-07-20 75/week @ 2024-07-27 32/week @ 2024-08-03

每月下载量 161
async-skipdb 中使用

MIT/Apache

180KB
4.5K SLoC

Async Txn

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

同步版本请参阅 txn

github LoC Build codecov

docs.rs crates.io crates.io license

英文 | 简体中文

简介

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

同步版本请参阅 txn

此crate受 badger 的交易实现启发并移植。

安装

[dependencies]
async-txn = "0.1"

许可证

async-txn 在MIT许可证和Apache许可证(版本2.0)的条款下。

请参阅 LICENSE-APACHELICENSE-MIT 以获取详细信息。

版权所有 (c) 2024 Al Liu。

版权所有 (c) 2017 Dgraph的开发者

依赖关系

~3–15MB
~184K SLoC