scdb 0.2.1

A very simple and fast key-value store but persisting data to disk, with a 'localStorage-like' API.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
pub(crate) use buffers::BufferPool;
pub(crate) use entries::headers::db_file_header::DbFileHeader;
pub(crate) use entries::headers::shared::Header;
pub(crate) use entries::values::key_value::KeyValueEntry;
pub(crate) use entries::values::shared::ValueEntry;
pub(crate) use hash::get_hash;
pub(crate) use inverted_index::InvertedIndex;
pub(crate) use macros::acquire_lock;
pub(crate) use utils::{get_current_timestamp, initialize_db_folder, slice_to_array};

mod buffers;
mod entries;
mod hash;
mod inverted_index;
mod macros;
mod utils;