aion
aion copied to clipboard
Refactor: database module
- Extract database interfaces to a separate module (instead of including them in
modAionBase). - Possibly separate the cache functionality from database implementations.
- Add build functionality that allows the user to include only specific database implementations. With the addition of MongoDB (#731) we will have 4 different implementations available, but usually, a user opts for a single version. They should be able to create a binary that contains only that version.