| Crates.io | vsdb_core |
| lib.rs | vsdb_core |
| version | 7.1.0 |
| created_at | 2022-06-14 11:01:02.048397+00 |
| updated_at | 2025-12-06 07:43:11.496433+00 |
| description | A std-collection-like database |
| homepage | https://github.com/rust-util-collections/vsdb |
| repository | https://github.com/rust-util-collections/vsdb/tree/master/core |
| max_upload_size | |
| id | 605724 |
| size | 113,194 |
vsdb_coreprovides the low-level building blocks forvsdb.
This crate contains the foundational components of vsdb, including:
Engine trait that abstracts over key-value storage backends.MapxRaw that operate on raw bytes.Most users should use the vsdb crate instead, which provides high-level, typed APIs.
Add this to your Cargo.toml:
[dependencies]
vsdb_core = "7.0.0"
For detailed API examples, see API Examples.
fjall_backend: (Default) Use fjall as the backend database. Pure Rust implementation.
rocks_backend: Use rocksdb as the backend database. C++ implementation.
compress: Enable data compression in the backend database.
This project is licensed under the GPL-3.0 license.