#memory-mapped #immutability #flat #store #chain #ckb #freezer

ckb-freezer

Freezer is an memory mapped append-only database to store immutable chain data into flat files

73 releases (18 breaking)

new 0.117.0-rc5 Jul 22, 2024
0.117.0-rc3 Jun 21, 2024
0.115.0-rc2 Mar 20, 2024
0.113.0-rc2 Dec 19, 2023
0.40.0 Feb 24, 2021

#34 in #flat

Download history 246/week @ 2024-04-02 108/week @ 2024-04-09 204/week @ 2024-04-16 314/week @ 2024-04-23 236/week @ 2024-04-30 326/week @ 2024-05-07 60/week @ 2024-05-14 75/week @ 2024-05-21 75/week @ 2024-05-28 210/week @ 2024-06-04 87/week @ 2024-06-11 282/week @ 2024-06-18 73/week @ 2024-06-25 14/week @ 2024-07-02 162/week @ 2024-07-09 283/week @ 2024-07-16

555 downloads per month
Used in 21 crates (2 directly)

MIT license

300KB
6.5K SLoC

Run FailPoints

cargo test --features fail/failpoints -- --test-threads=1


lib.rs:

Freezer is an memory mapped append-only database to store immutable chain data into flat files

Dependencies

~10–17MB
~248K SLoC