vsdb_core 10.0.0

A std-collection-like database
Documentation
vsdb_core-10.0.0 has been yanked.

vsdb_core

Crates.io Docs.rs License Rust

vsdb_core provides the low-level building blocks for vsdb.

This crate contains the foundational components of vsdb, including:

  • Raw Data Structures: Untyped, high-performance data structures like MapxRaw that operate on raw bytes.
  • Utilities: Shared functions for environment management, such as setting the database directory.

Most users should use the vsdb crate instead, which provides high-level, typed APIs.

Installation

Add this to your Cargo.toml:

[dependencies]
vsdb_core = "10.0.0"

For detailed API examples, see API Examples.

Features

Two storage backends are supported, selected at compile time:

  • backend_rocksdb (default) — RocksDB via C++ FFI
  • backend_mmdb — MMDB, a pure-Rust LSM-Tree engine

License

This project is licensed under the MIT license.