# Ghaymah Block Storage for Stateful Workloads ## Overview Stateful applications store persistent data that must remain available even if a container is restarted, replaced, or moved to another node. Ghaymah Block Storage provides persistent storage that can be attached to stateful workloads such as databases. --- ## Common Stateful Workloads - MySQL - PostgreSQL - MongoDB - Redis (Persistent Mode) --- ## How It Works 1. The database container stores its data on a Ghaymah Block Storage volume. 2. If the container fails, a new container can be started. 3. The same Block Storage volume is reattached. 4. The application continues using the existing data. --- ## Benefits - Persistent data storage - High durability - Faster recovery after failures - Data remains available after container restarts - Suitable for production database workloads --- ## Example Architecture ```text Application Containers │ ▼ Database Container │ ▼ Ghaymah Block Storage ```