A maintained and monitored database with tested recovery

Your database is updated, monitored, and backed up, and you know how long it takes to restore it.

Schedule a free intake

Your application runs, so the database runs too. Nobody looks after it, until the disk fills up, a report that was done in a second last year suddenly takes 20 seconds, or someone asks whether Tuesday's data can still be brought back. To that last question usually nobody knows the answer, because nobody has ever tried. We take over the management of your database, including the answer to that question.

Why a database quietly goes downhill

A database rarely breaks in one go. It grows. Tables that started with ten thousand rows hold eight million after four years, and a query that never needed an index now does. The disk slowly fills up with log files. A version that was once current no longer gets security updates. None of that gives a notification at the moment it goes wrong.

We measure that before you notice it. We look at the size and the growth per month, at the slowest queries, and at the memory the database actually uses. Often the fix is small: an extra index, a setting still at the default value from ten years ago, or a table that can be cleaned up. Sometimes the conclusion is that the machine underneath has become too small, and then we tell you right away instead of working around it for six months.

Backups you can actually restore

A backup that has never been restored is an assumption. We make a full copy every night, keep it for a period we record together, and periodically restore it to a separate environment. There we measure how long it takes. That recovery time is on paper, so you know it on a quiet Tuesday and do not have to discover it at the moment things go wrong.

We store the copies in a different location than the database itself, because a backup next to the server does not help you if that server drops out. If you want the same arranged for your files, mailboxes, and virtual machines, that is Backup and disaster recovery; here it is specifically about the database and the data in it.

Updating without the business standing still

Updates are left undone because nobody wants to take the risk. That is understandable: a version jump of MySQL or PostgreSQL can break a query that has worked for years. So we first run the new version next to the old one, with a copy of your own data in it, and let your application talk to it. What breaks, breaks on the test environment.

The switch itself we plan in a window that suits you, with the old environment still on hand. Monitoring continues afterward: we watch the connections, the replication, the free space, and the duration of the heavy queries. If something goes wrong, an alert goes out according to an escalation we agree in advance, so it is clear who gets called and when.

Your data stays yours and stays in the EU

A database often holds the most sensitive things you have: customer data, orders, records, payroll lines. We run your database in our managed environments, and the data does not leave the EU. Access is limited to the people who really need it, connections are encrypted, and we log who did what.

You stay the owner. The schema, the data, and the scripts we set everything up with are yours, and you can get a full dump at any time to continue elsewhere. We do not sell a lock on the door. If you want to do the management yourself later, we hand it over including documentation of the settings and the recovery procedure.

01, RESULT

Management of your MySQL, MariaDB, or PostgreSQL
Backups with a recorded retention period
A tested recovery procedure with a known recovery time
Monitoring with an agreed escalation for outages
A quarterly overview of growth, slowness, and maintenance

Process diagram

Process diagramProcess diagram: Database runs without management → Slow queries and untested backups → Managed database with monitoring. Bottleneck: Slow queries and untested backups. Optimized: Recovery within a known time.MREVIEWDatabase runs withoutmanagementBOTTLENECKSlow queries anduntested backupsManaged database withmonitoringRecovery within aknown timeProcess diagramProcess diagram: Database runs without management → Slow queries and untested backups → Managed database with monitoring. Bottleneck: Slow queries and untested backups. Optimized: Recovery within a known time.MREVIEWDatabase runs withoutmanagementBOTTLENECKSlow queries and untestedbackupsRecovery within a known timeManaged database withmonitoring

02, HOW WE WORK

  1. In a free intake we look at which databases run, where they are, and who watches them now.

  2. We measure the size, the slowest queries, and the state of the backups before we change anything.

  3. We take over the management

    updates, monitoring, backups, and an agreed escalation for an outage.

  4. We restore a backup to a separate environment, so you know how long recovery really takes.

  5. Every quarter you get a short overview of growth, outages, and the maintenance that is coming up.

FAQ

FAQ

Can you take over the database without our application going down?

Usually, yes. We first let the new database run alongside the old one and then switch in an agreed window, outside office hours if that suits better. The old environment stays up a little longer, so there is a way back.

How do we know for sure a backup can really be restored?

By restoring it. We periodically restore a backup to a separate environment and measure how long it takes, so you know that time before you need it. If you want to take that wider than just the database, that belongs to Backup and disaster recovery.

What if our database cannot be down for a minute?

Then management on a single server is not enough and we look at High availability and failover, with a second database that takes over. For the server underneath and the application on top, this connects to Managed hosting.

Schedule a free intake.

Schedule a free intake

Open contact menu

Carlos Kroon Optimi

Good afternoon 👋

How can I help?

Mon–Fri, 9:00 AM–6:00 PM · We usually respond within one hour on business days.