#乐观 #事务 #SSI #多版本并发控制 #数据库

txn

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

5次发布

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

#324 in 数据库实现

每月下载量49次
skipdb中使用

MIT/Apache

155KB
4K SLoC

txn

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

(异步版本请见 async-txn)

github LoC Build codecov

docs.rs crates.io crates.io license

英文 | 简体中文

简介

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

(异步版本请见 txn)

本库受 badger 的事务实现启发并移植而来。

安装

[dependencies]
txn = "0.1"

许可证

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

详情请见 LICENSE-APACHELICENSE-MIT

版权(c)2024 Al Liu。

版权(c)2017 Dgraph 开发者

依赖项

~2.5–8.5MB
~62K SLoC