bonsaidb-local

Crates.iobonsaidb-local
lib.rsbonsaidb-local
version0.5.0
sourcesrc
created_at2022-01-19 17:54:40.176872
updated_at2023-10-05 17:58:36.444409
descriptionLocal database storage for BonsaiDb.
homepagehttps://bonsaidb.io/
repositoryhttps://github.com/khonsulabs/bonsaidb
max_upload_size
id516979
size596,021
Publishers (github:khonsulabs:publishers)

documentation

README

BonsaiDb Local

BonsaiDb's offline database implementation.

This crate exposes BonsaiDb's local database implementation. The Storage type provides its most common functionality by implementing the StorageConnection.

Minimum Supported Rust Version (MSRV)

While this project is alpha, we are actively adopting the current version of Rust. The current minimum version is 1.70.

Feature Flags

By default, the full feature is enabled.

  • full: Enables all the flags below
  • async: Enables async-compatible types
  • cli: Enables the clap structures for embedding database management commands into your own command-line interface.
  • encryption: Enables at-rest encryption.
  • instrument: Enables instrumenting with tracing.
  • multiuser: Enables multi-user support.
  • password-hashing: Enables the ability to use password authentication using Argon2.
  • token-authentication: Enables the ability to authenticate using authentication tokens, which are similar to API keys.

Open-source Licenses

This project, like all projects from Khonsu Labs, is open-source. This repository is available under the MIT License or the Apache License 2.0.

To learn more about contributing, please see CONTRIBUTING.md.

Commit count: 1100

cargo fmt