4 ms·
For self-hosting, MariaDB (or Percona or MySQL) with InnoDB is really unbeatable. - Version upgrades don't require migrations. - Replication is pretty easy, w
by vanviegen 5y ago
For self-hosting, MariaDB (or Percona or MySQL) with InnoDB is really unbeatable.
- Version upgrades don't require migrations.
- Replication is pretty easy, well understood and allows version differences between the two ends. Nowadays they even got crash resilience right.
- It doesn't require VACUUM or any other regular maintenance.
- XtraBackup is awesome.
I've been running a pretty large and rather critical MariaDB database for about 15 years (of course it has migrated to a different machine a couple of times), without anything 'interesting' happening. (Except for power failures messing up replication consistency - but that seems to be a thing of the past.)
My experiences managing PostgreSQL were... not as great. (Though with regard to most other aspects, PostgreSQL is a lot nicer than MariaDB.)