Mouad's Blog

How Two Little Girls — "My" and "Maria" — Changed the World of Databases

The true story behind MySQL and MariaDB — and how one brave decision protected the spirit of open source.

In the early 1990s, a Finnish engineer named Michael “Monty” Widenius was building a lightweight and fast database engine.

He wanted something simple. Efficient. Perfect for the growing web.

But what most people don’t know is that the name wasn’t technical at all.

He called it:

MySQL

And the “My” didn’t come from a programming concept.

It came from his daughter’s name.

At that time, no one imagined that this small project would become one of the most widely used database systems in the world.


🌍 The Rise of MySQL

As the web exploded in the late 1990s and early 2000s, MySQL became:

  • Simple
  • Fast
  • Easy to install
  • Perfectly integrated with PHP

It quickly became a core part of the famous stack: LAMP = Linux + Apache + MySQL + PHP

Startups, enterprises, and independent developers all relied on it.

MySQL wasn’t just a database.
It was part of the infrastructure that built the modern internet.


💼 2008: The First Turning Point

In 2008, Sun Microsystems acquired MySQL.

The community felt relatively safe.
Sun had a strong reputation for supporting open source projects (Java, OpenOffice, Solaris).

But that stability didn’t last long.


⚡ 2010: The Shock

In 2010, Oracle acquired Sun Microsystems.

And suddenly, concerns started growing.

Oracle already owned one of the most powerful enterprise database systems in the world. The question became unavoidable:

  • Would Oracle continue investing in MySQL?
  • Or would it slowly limit its growth to protect its flagship database product?

The open source community wasn’t sure.


🔥 A Brave Decision

Monty Widenius, the original creator of MySQL, didn’t want to risk the future of the project.

So he made a bold move:

He forked it.

He created a new database and named it:

MariaDB

After his second daughter.

The message was clear:

The project remains open.
The project belongs to the community.


🤝 Was MariaDB Meant to Replace MySQL?

Not exactly.

MariaDB was designed to be:

  • Fully compatible with MySQL
  • Same commands
  • Same APIs
  • Seamless migration

But with:

  • Faster development cycles
  • Additional performance improvements
  • Open and independent governance

Many Linux distributions (such as Debian and CentOS) replaced MySQL with MariaDB — and most users didn’t even notice.


🧠 The Bigger Lesson

This isn’t just a technical story.

It’s a story about:

  • Freedom
  • Trust
  • Open source values
  • Courage

Two daughters gave their names to two database systems.

But more importantly, their names became symbols of something bigger:

The idea that open source should remain open — even if it requires difficult decisions.

Sometimes, a fork isn’t division.
Sometimes, it’s protection.


⚔️ Today

  • MySQL remains powerful, especially within the Oracle ecosystem.
  • MariaDB stands as a symbol of community-driven development.

Together, they remind us:

Software isn’t just code.
It’s decisions, values, and vision.


💡 For Developers

If you’re working with:

  • MySQL
  • PostgreSQL
  • MongoDB

Take a moment to remember:

Every technology has a story.
And every major system once started as a personal idea.


If you enjoyed this story, share it with another developer.
Let’s celebrate open source — and the courage behind it. ❤️


Post Inspired By Zakaria Essaudy


On this page