vsdb_core
vsdb_coreprovides the low-level building blocks forvsdb.
This crate contains the foundational components of vsdb, including:
- Raw Data Structures: Untyped, high-performance data structures like
MapxRawthat 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:
[]
= "10.0.0"
For detailed API examples, see API Examples.
Features
Two storage backends are supported, selected at compile time:
backend_mmdb(default) — MMDB, a pure-Rust LSM-Tree enginebackend_rocksdb— RocksDB via C++ FFI
License
This project is licensed under the MIT license.