MySQL
Scalable database resources, optional, on demand. MySQL is part why PHP is so popular. It's the M in the LAMP stack.
Most classical CMS systems, such as WordPress and Craft CMS are using it as the central data storage. Alternatives to MySQL are PostgreSQL and Redis derivatives like Valkey.
# Booking MySQL
A MySQL database is an optional component available in different plans. Each environment can have one database component containing one database booked. The database can have multiple tables of course. Currently, only MySQL databases are available.
# Configuration
When the database is enabled, multiple settings and metrics become available in the dashboard. Please refer to the MySQL usage section to learn more.
# Scaling
Database plans differ mostly in the available storage, as well as the associated computing power. Usually MySQL and PHP are scaled alongside since they rely on each other. Start small, scale on demand.
# MySQL OFF
The database is optional on fortrabbit. Your application may not require a database at all. Kirby, Statamic and Grav as static file systems are not requiring MySQL in the basic setup at all. Or maybe you run a Laravel application that only consumes a third party API or uses Redis. Please refer to the software requirements of your CMS or framework.
# Shared plans
These are the most commonly used plans. Indeed the XS and the S plan are covering most normal website scenarios already. You can store a lot of text in 256 MB.
# Dedicated plans
Higher plans are available for heavy users and large databases.
# Autoscaling
MySQL has an autoscaling option. When turned on the next tier will be booked, once the storage limit is reached.