Skip to content

Latest commit

 

History

History

hive-db

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 

Hive DB

The database used by the monitor.

The DB is based on sled which is an embedded database. This crate implements various wrappers for the sled DB which introduce abstractions (Typed keys for example) and implement bincode encoding for the data storage and any associated functions.

Crate Modules

A brief overview on what each module in this crate is supposed to do:

Module Description
db Implements bincode De-/Serialization for sled database functions
keys Makes it possible to use typed keys with the bincode DB functions, which avoid mistakes such as trying to read out a wrong data type from a DB key