OpenSearch: The Reference Architecture for Sovereign Search Engines & Log Analytics (100% Open Source)
TL;DR For a long time, Elasticsearch was the undisputed standard for log analytics and full-text …
TL;DR
Relational databases are the backbone of almost every business application. However, the market leader MySQL is now owned by Oracle, and cloud providers like AWS RDS charge a premium for hosting (“Managed Service Premium”). MariaDB is the legitimate, community-driven successor to MySQL. It is fully compatible but often technologically superior (faster query optimizer, more storage engines). Running MariaDB in your own cluster provides enterprise performance without license costs and without the constraints of proprietary cloud services.
Since Oracle acquired MySQL, the development of the open-source version has partially stagnated, while premium features end up in the paid “Enterprise Edition.”
MariaDB was forked by the original MySQL creators to prevent exactly that: It ensures that the database remains open source.
MySQL is usually synonymous with the “InnoDB” engine. MariaDB goes much further and supports specialized engines for different workloads.
High availability (HA) in AWS RDS is often an expensive “Multi-AZ” feature that only maintains a standby server in the background (active-passive). Failover times can take 60-120 seconds.
MariaDB offers Galera Cluster with synchronous multi-master replication.
Here, the decision is whether you pay a premium for the “Managed” name or if you want real performance.
Scenario A: AWS RDS for MySQL (The “Managed” Tax)
RDS takes care of patching for you, but the price is high.
root access to the server. You cannot install plugins that AWS has not approved. Parameter adjustments (my.cnf) are cumbersome to solve via “Parameter Groups” and often limited.mysqldump, which can take days for large databases.Scenario B: MariaDB with Managed Kubernetes from ayedo
In the ayedo App Catalog, MariaDB runs as an optimized workload.
| Aspect | AWS RDS (MySQL) | ayedo (Managed MariaDB) |
|---|---|---|
| License Model | Proprietary (Oracle/AWS Wrapper) | Open Source (GPL) |
| Access | Limited (Master User) | Full (Root Access) |
| High Availability | Active-Passive (Multi-AZ) | Active-Active (Galera possible) |
| Storage Engines | InnoDB (Standard) | Diverse (MyRocks, Aria, etc.) |
| Costs | EC2 Price + Management Fee | Infrastructure (Flat) |
| Strategic Risk | Data Lock-in (Snapshot Format) | Full Portability |
Is it safe to run databases in Kubernetes?
Five years ago, it was still a gamble. Today, with mature operators (like the MariaDB Operator) and stable storage interfaces (CSI), it is “state of the art.” Companies like Zalando or Airbnb run thousands of databases on Kubernetes. A solid storage layer (e.g., Longhorn, Rook, or local NVMe), as provided in the ayedo stack, is important.
Why MariaDB instead of MySQL?
Because of the query optimizer. In many benchmarks, MariaDB is smarter than MySQL in complex joins. Additionally, MariaDB is more aggressive in implementing new features, while MySQL (Oracle) is more conservative. However, since MariaDB remains compatible, the switch is almost risk-free.
How do backups work?
In the ayedo stack, we use standard tools like mariabackup or mysqldump, often orchestrated by tools like Velero or K8up. The backups end up encrypted in an S3 bucket of your choice. Since you have access to the raw data, you can (unlike with RDS) always test a restore on your laptop.
Can I migrate from RDS to MariaDB?
Yes. Since MariaDB speaks the MySQL protocol, you can hang it as a “replica” to an RDS instance. MariaDB pulls the data live. When both are synchronized, you switch the application. This allows a migration with minimal downtime.
Databases are a matter of trust. AWS RDS offers convenience but takes away control over performance tuning and updates. MariaDB gives you this power back. It is the database for those who need enterprise performance but are not willing to submit to the license or cloud conditions of large corporations. With the ayedo Managed Stack, you run MariaDB as easily as a cloud service, but at a fraction of the cost and with the full freedom of open source.
TL;DR For a long time, Elasticsearch was the undisputed standard for log analytics and full-text …
TL;DR Artificial Intelligence (AI) is the new standard, but using cloud APIs like OpenAI (ChatGPT) …
Why License Freedom Alone Does Not Create Control In the European digital debate, Open Source is …