Blog
-
The Queen and the “Half That Wasn’t Told”

The Queen of Sheba did not travel lightly.
She arrived in Jerusalem with difficult questions, a large caravan, camels carrying spices, and an impressive quantity of gold. She had heard stories about Solomon’s wisdom and the prosperity of his kingdom, and she came to examine it for herself. The main methodological difference between us is that she did not send a Calendly link first.
After seeing the court, the people, the organisation and everything that had been built, she admitted […]
-
IBM continues as a Platinum Sponsor of MariaDB Foundation

We are delighted to announce that IBM is continuing its support of MariaDB Foundation as a Platinum Sponsor.
IBM’s sponsorship brings together two major enterprise computing platforms, IBM® Power® and IBM Z®, reflecting a shared interest in ensuring that MariaDB Server remains available, well tested and relevant across a broad range of architectures and demanding production environments.
Open source across enterprise platforms
MariaDB Server is used in environments ranging from individual developer machines and cloud infrastructure to business-critical enterprise systems. […]
-
Say the Name: MariaDB, MySQL, and the Ecosystem We Share

MariaDB and MySQL share history, tools, protocols and a large technical community. But compatibility does not mean identity—especially when reporting bugs. A MariaDB Connector/C issue submitted to the MySQL bug tracker offers a funny reminder to say the product’s actual name.
-
Deploying the MariaDB Privacy-First Stack Anywhere with Terraform

In my previous post, I introduced the MariaDB Privacy-First Stack.
Nextcloud for collaboration, Passbolt for passwords and secrets, and MariaDB Server for the data.
Simple enough.
But after explaining what the stack is, the next question is usually very practical:
Where can I deploy it?
And the answer should not be:
On the cloud provider the template was written for.
That would be a strange way to talk about digital sovereignty.
If the architecture is really meant to give you […]
-
MariaDB 13.1 Feature in Focus: Validate Your Configuration Before Starting the Server

Have you ever modified a MariaDB configuration file, restarted the service, and immediately regretted it?
You wanted to change:
but accidentally wrote:
One missing letter.
That is enough to turn a perfectly healthy database server into a service that refuses to start.
And of course, this kind of mistake never happens during a quiet maintenance window when everybody is available.
It happens during an automated deployment.It happens during an upgrade.It happens on a remote server.Or it happens just before you […]
-
MariaDB Hidden Gem: Online Schema Change without pt-osc

When people hear “online schema change” in the MySQL and MariaDB world, many immediately think about pt-online-schema-change. And for good reasons: for years, changing a large table in production was one of those tasks that could ruin your day.
Recently, I discovered that MariaDB includes a very useful hidden gem I completely missed: the ability to update a table schema without blocking concurrent DML statements for the duration of the schema change. [1]
As you probably already know, MariaDB Server […]
-
MariaDB 13.1 Feature in Focus: BLOB, TEXT, JSON and GEOMETRY Support in the HEAP Engine

Some contributions improve MariaDB Server by adding new capabilities.
Some go further: they start from a concrete production problem with an existing feature, not a bug, but a design limitation, solve it upstream, and leave the whole ecosystem better off.
This is one of those contributions.
The platform team at Headout, a global platform that helps travelers discover and book curated real-life experiences, encountered a few inefficiencies in MariaDB Server around temporary tables and the HEAP engine. Instead of treating […]
