#iota #framework #bee #tangle #key-value #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 73/week @ 2024-07-22 21/week @ 2024-07-29 13/week @ 2024-08-05 1/week @ 2024-08-12 5/week @ 2024-08-26 5/week @ 2024-09-02 6/week @ 2024-09-09 3/week @ 2024-09-16 60/week @ 2024-09-23 32/week @ 2024-09-30 22/week @ 2024-10-14 35/week @ 2024-11-04

57 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
~65K SLoC