The Queen’s Gambit: Through the Looking Glass into the Query Optimizer

There’s a question I like to ask people sometimes—especially at turning points:

What’s your word?

One word to capture how you feel, where you are, or what’s driving you right now. No explanations. Just instinct.

Today, mine is: Adventure.

Not necessarily the reckless kind, but the kind that stretches you—where you step into something unfamiliar and see what happens. That’s exactly what this season at MariaDB is like. 

And maybe the most “adventurous” thing I’ve done so far? Emailing Andy Pavlo.

Tempesta Technologies Becomes Silver Sponsor of MariaDB Foundation

We are delighted to welcome Tempesta Technologies as a Silver Sponsor of the MariaDB Foundation!

Tempesta Technologies is the developer of Tempesta FW, an open-source hybrid of a web accelerator and a multi-layer firewall. Engineered for maximum efficiency, Tempesta FW is tightly integrated with the Linux TCP/IP stack and leverages cutting-edge technologies to deliver exceptional web application performance. It provides robust protection against DDoS and web attacks while ensuring smooth, high-speed operation under normal conditions.

This partnership underscores MariaDB Server’s continued commitment to performance and efficiency—not just in terms of database speed and scalability, but across the broader ecosystem that powers modern web infrastructure.

Vettabase Becomes Silver Sponsor of MariaDB Foundation

We are excited to announce that Vettabase has joined the MariaDB Foundation as a Silver Sponsor!

Vettabase is a trusted provider of database consulting services, with a strong focus on open-source technologies. Their team brings deep expertise in MariaDB, MySQL, PostgreSQL and Cassandra, helping organizations around the world optimize database performance, reliability, and scalability.

Vettabase has long been an active contributor to the MariaDB ecosystem. They maintain the widely appreciated Awesome MariaDB list on GitHub—a curated collection of tools, articles, and learning resources for the MariaDB community.

MariaDB Catalogs preview containers available

We’ve made significant progress on MariaDB Catalogs, and while there’s still work to be done, we’re excited to offer the community an easy way to try out our preview release. You no longer need to compile the source code yourself—just use our prebuilt containers, now available on our official quay.io development registry.

The code is available publicly on Github, in a separate repo compared to the official MariaDB Server (until the feature gets published as part of an official MariaDB Server release)

Documentation is available on the Knowledge Base.

Deep dive into Clang sanitizer testing with MariaDB

MariaDB uses Clang’s memory, address, and undefined behavior sanitizers are used for identify coding flaws during the continuous development and testing process. MariaDB would like to share via an online event on how easy perform the same sanitizer checking.

The MemorySanitizer environment is particularly onerous to create. Because MariaDB use container based build and testing, we have an environment that can be re-used by anyone.

Our “Deep Dives” were once an internal skills transfer mechanism, however for the first time we’re making it available for anyone to join.

This particular deep dive will cover:

This month in MariaDB Foundation: Mar 2025

March was a busy month in the world of MariaDB!

Let’s explore the progress through the lens of the Six Goals for 2025, introduced in January. 

Board Meeting 1/2025: New Executive Chairman, new CEO

But before we dive into that, let me briefly highlight developments from the two most recent Board Meetings. In the Report from the Board blog post about the late February meeting, I already noted a key organisational change:

  • I am transitioning my role to be Executive Chairman, providing the overall leadership vision for the transformation of the Foundation and expanding the Foundation’s presence and influence in the industry. 

Tell us how to DROP USER!

Shortly, we will start coding a task, for which we would appreciate your input: How would you like to DROP USER?

Why do we ask?

DROP user (originating in MySQL in 2004) always used to just drop the account from the privilege tables, but left all existing connections active. You can argue that this was questionable in 2004, but it’s really unexpected and confusing in 2025, with MariaDB being ubiquitous as it is.

So now we’re considering changing it.

But changing a 20-year-old behavior cannot be done lightly. We want to ask
you, our users, what would you prefer DROP USER to do.

Wrapping up the MariaDB Bucharest Meetup

This past Friday was reserved for our very own cozy event in Bucharest, planned by the romanian squad of the MariaDB Foundation. With an audience ranging from students just starting out on their journey up to seniors with experience in multiple database servers and AI, lots of interesting talks took place. We were glad to meet the Head of Domains and IT Technology of our gold sponsor, IONOS.

Although not his first visit in Romania, Monty’s attendance was a welcome sight, even bringing in people from the Czech Republic and the United Kingdom.