checkin initial MVCC codebase

Signed-off-by: Alex Chi <iskyzh@gmail.com>
This commit is contained in:
Alex Chi
2024-01-25 12:07:53 +08:00
committed by Alex Chi Z
parent 3211af8d74
commit 753e6d4f9e
43 changed files with 3889 additions and 2 deletions

21
Cargo.lock generated
View File

@@ -424,6 +424,27 @@ dependencies = [
"tempfile",
]
[[package]]
name = "mini-lsm-mvcc"
version = "0.2.0"
dependencies = [
"anyhow",
"arc-swap",
"bytes",
"clap",
"crossbeam-channel",
"crossbeam-epoch",
"crossbeam-skiplist",
"farmhash",
"moka",
"ouroboros",
"parking_lot",
"rand",
"serde",
"serde_json",
"tempfile",
]
[[package]]
name = "mini-lsm-starter"
version = "0.2.0"