#iota #tangle #framework #key-value #bee #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

#14 in #bee

Download history 35/week @ 2024-02-19 35/week @ 2024-02-26 9/week @ 2024-03-04 15/week @ 2024-03-11 2/week @ 2024-03-18 153/week @ 2024-04-01 6/week @ 2024-04-15

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

Apache-2.0

15KB
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.4–3.5MB
~66K SLoC