Crate alexandria

Crate alexandria 

Source
Expand description

Encrypted record-oriented database

Experimental: please note that this database was writted for irdest. There will be data retention bugs, and you shouldn’t use Alexandria unless you’re okay with losing the data you’re storing!

A multi-payload, zone-encrypting, journaled persistence module, built with low-overhead applications in mind.

§Features

  • Easy to use database interface
  • Transactional diff operations
  • Dynamic queries

Modules§

error
Alexandria specific error handling
query
Database query builder type utilities
record
Clear-text data record representation
utils
A set of utilities to work with an alexandria library

Structs§

Builder
A utility to configure and initialise an alexandria database
Library
In-memory representation of an alexandria database
SessionsApi
Api scope wrapper for database sessions

Enums§

Session
Represents a database session

Constants§

GLOBAL
Convenience type to represent the global namespace