Database abstraction

cuprate_database is Cuprate’s database abstraction.

This crate abstracts various database backends with traits.

All backends have the following attributes:

The currently implemented backends are:

Said precicely, cuprate_database is the embedded database other Cuprate crates interact with instead of using any particular backend implementation. This allows the backend to be swapped and/or future backends to be implemented.

This section will go over cuprate_database details.

Last change: 2024-10-17, commit: 978d72b