#iota #tangle #bee #framework #storage

bee-storage

A general purpose storage backend crate with key value abstraction API

13 releases (1 stable)

1.0.0 Sep 26, 2022
1.0.0-beta.1 Jul 21, 2022
0.11.0 Apr 26, 2022
0.9.0 Jun 16, 2021
0.0.0 Jun 25, 2020

#635 in Magic Beans

Download history 24/week @ 2022-10-12 17/week @ 2022-10-19 57/week @ 2022-10-26 95/week @ 2022-11-02 61/week @ 2022-11-09 63/week @ 2022-11-16 22/week @ 2022-11-23 31/week @ 2022-11-30 83/week @ 2022-12-07 18/week @ 2022-12-14 48/week @ 2022-12-21 46/week @ 2022-12-28 16/week @ 2023-01-04 31/week @ 2023-01-11 50/week @ 2023-01-18 57/week @ 2023-01-25

162 downloads per month
Used in 6 crates (4 directly)

Apache-2.0

14KB
143 lines

bee-storage

A general purpose storage backend crate with key value abstraction API.


lib.rs:

A general purpose storage backend crate with key value abstraction API.

Features

Access implementation:

  • Traits contracts which define the general purpose database operations such as (insert, fetch, ...);

Backend implementation:

  • Trait contract to start and shutdown backends;
  • Configuration and associated builder to configure different backends;

This crate tries to simplify the implementation of various storage backends and provides unified access API for the application/user space.

Dependencies

~2.2–3MB
~62K SLoC