Database Internals
Stalwart uses a modular storage architecture based on subspaces. Subspaces are logical partitions of the database, each responsible for storing a specific category of data. This approach allows the system to efficiently organize, access, and maintain information across a wide variety of backend databases.
Compiling Stalwart
Compiling Stalwart from the source has the main advantage that binaries are built with optimizations specific to your hardware which may result in better performance.
Testing Stalwart
The following subsections cover the different tests available on Stalwart. Before running these tests, make sure you have Rust installed by following the instructions in the compile section.
RFCs
The following RFCs are implemented by Stalwart.
URN Namespace
Overview