DICT offers a MySQL database for general use, for example as a backend for simple web applications such as Wordpress or Drupal on the webshares environment.
The database is hosted on a shared environment, so very large databases or computationally intensive queries do not belong here. The MySQL environment is a replicating cluster setup, keeping downtime relatively low.
You can request a database via DICT Selfservice, either separately or as part of the request for a webshare.
We expect a properly designed database schema, which provides indexes to the fields used in the WHERE clause of SQL statements with each table containing a primary key.
Large binary blobs (such as documents or images) do not belong in a relational database. Do not store these in a table of your database, but on a file system.
Daily backups are taken that can be used as disaster recovery. These are available for 2 weeks, after which one weekly backup is kept for 15 weeks.
Taking and maintaining additional backups yourself on a regular basis is not recommended, so that storage capacity is used efficiently. In case of a disaster, DICT will restore the entire database cluster.
However, we do recommend taking a dump of your database before upgrading your application. Then delete it again after the upgrade has been completed successfully.