[][src]Crate bee_storage

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.

Modules

access

Access module which form the access layer of the backend which holds the contract of unified database access operations across all the backends and bee types.

backend

Backend module which form the backend layer of the backend which holds the contract of starting and shutting down