Databases

Blossom supports two approaches for database management:

  1. Blossom-Managed Databases: Databases that run as containers within your Blossom cluster, managed through Docker Compose.
  2. External Databases: Cloud-managed databases (like AWS RDS or DigitalOcean Managed Databases) that you manage outside of Blossom.

Available Database Types

Blossom supports the following database types:

  • PostgreSQL
  • MySQL
  • MariaDB
  • Redis
  • Memcached

Choosing the Right Approach

Blossom-Managed Databases

Best for:

  • Development and testing environments
  • Small to medium-sized applications
  • When you need quick setup and simple management
  • Cost-sensitive deployments

External Databases

Best for:

  • Production environments
  • Applications requiring high availability
  • When you need automated backups and scaling
  • Compliance requirements

See the respective guides for detailed setup instructions: