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

ckb-freezer

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

68 releases (17 breaking)

0.116.1 May 11, 2024
0.116.0-rc2 Apr 25, 2024
0.115.0-rc2 Mar 20, 2024
0.113.0-rc2 Dec 19, 2023
0.40.0 Feb 24, 2021

#33 in #flat

Download history 15/week @ 2024-02-04 29/week @ 2024-02-11 342/week @ 2024-02-18 511/week @ 2024-02-25 366/week @ 2024-03-03 80/week @ 2024-03-10 443/week @ 2024-03-17 48/week @ 2024-03-24 383/week @ 2024-03-31 116/week @ 2024-04-07 58/week @ 2024-04-14 452/week @ 2024-04-21 68/week @ 2024-04-28 478/week @ 2024-05-05 84/week @ 2024-05-12 71/week @ 2024-05-19

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

MIT license

295KB
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–18MB
~250K SLoC