From a Chocolate Wrapper to Concurrent InnoDB Page Splits

This work started from a conversation with Monty Widenius at Meet Magento Czech in August. We discussed possible ways to improve the scalability of the InnoDB B+Tree, especially its insert path and page splits.

Monty explained several ideas about reducing synchronization during structural changes and allowing independent parts of the tree to make progress concurrently. We did not have a whiteboard, so we made the first design sketch on the back of a dark chocolate wrapper.

The sketch contained a small B+Tree, several page links, and the basic idea of moving structural work outside the globally serialized path.

Launching MariaDB’s Database Survey 2026

We want to know how you’re really using MariaDB — and databases in general. Not the marketing version or the one-off case study. The real story: what you’re building, how you are using it, what’s working, and what’s frustrating.

Last year we ran the first State of MariaDB survey. 275 of you took part, and the results became a public report linked from mariadb.org/survey. Now we’re back with the 2026 edition — the second annual survey — fresh questions, tailored to five different roles, open to non-MariaDB users too, and built to help MariaDB grow.

MariaDB Plugins Beyond C++: What the Community Told Us

A few weeks ago, we asked a simple question:

Which language would you use to write MariaDB plugins?

The question related to MDEV-40189 (Support plugins written in various languages), an idea we introduced earlier this summer to lower the barrier to MariaDB plugin development by supporting languages other than C and C++.

The poll is now closed, and 2,090 people voted.

And the results are interesting.

Python and Rust lead, but there is no single winner

Python takes first place with 21%, closely followed by Rust with 19%.

MariaDB Connector/C Compatibility: An Update on CONC-821

As a DBA, there are some surprises I enjoy. Discovering a useful feature is one of them. Discovering that an application behaves differently after a maintenance update is considerably further down the list.

Maintenance updates should provide security and bug fixes while also helping people keep their applications running smoothly. Updates should not change behavior, especially not during maintenance releases. Should that happen for some reason, users and maintainers need a clear explanation and a practical way forward.

That’s not exactly what happened recently, causing an issue CONC-821 in MariaDB Connector/C.

Spoiler alert: The behaviour that MariaDB Connector/C changed was undocumented and implicit.

MariaDB Foundation Newsletter – September 2026

August belonged to transparency: MariaDB published its governance framework, and the first contribution statistics report in over a year put numbers on who actually builds the server. Meanwhile the Q3 maintenance releases arrived for all four supported LTS series, the first round without 10.6, and two new sponsors joined along the way. Here’s what happened.

Lead story

MariaDB Server publishes its governance framework

Open source begins with access to the code, but infrastructure that is expected to last for decades needs more: clarity on how responsibility is assigned, how decisions are made, and what happens when people disagree or move on.

MariaDB at Percona Live Amsterdam 2026: Ecosystem, Plugins, Security, and Community

Percona Live returns to Europe on September 9–11, 2026, and MariaDB will be there!

The open source database community will gather at the Mövenpick Hotel Amsterdam City Centre for three days of technical sessions, discussions and, probably just as importantly, conversations between the people building and running open source databases every day.

MariaDB will have a strong presence this year, with sessions from MariaDB Foundation and MariaDB engineers covering server extensibility, protocol security and the ecosystem surrounding MariaDB Server.

The MariaDB story at Percona Live goes beyond our own sessions: other members of the database community will share their experiences running MariaDB.

MariaDB Server 12.3, 11.8, 11.4 and 10.11 – Q3 2026 Maintenance Releases, and Goodbye 10.6

MariaDB Server maintenance releases are here!

On August 24, we released updates for our four currently maintained Long Term Support series:

  • MariaDB 12.3.3
  • MariaDB 11.8.9
  • MariaDB 11.4.13
  • MariaDB 10.11.19

As usual, these maintenance releases include bug fixes, stability improvements, and ongoing work across MariaDB Server.

You can find the complete release notes and changelogs for each version:

MariaDB 12.3.3

MariaDB 11.8.9

MariaDB 11.4.13

MariaDB 10.11.19

If you are running one of these MariaDB Server versions, we recommend reviewing the changelog and planning your upgrade.

MariaDB Contribution Statistics, January-June 2026

After a long break, I will be taking over reporting on the contributions. FYI, the last one was done in Jan 2025.

Just like last time, I’m going to start with a breakdown of all the organizations who have contributed to MariaDB Server during the above period.

Organization
Contributors
Commits
MariaDB Plc. 34 807
MariaDB Foundation 7 146
Independent 40 78
GSoC 6 29
Amazon 6 28
Codership 3 4
Red Hat 1 4
Arch Linux 1 4
ClearCode 1 2
ByteDance 1 1
Rakuten 1 1
SUSE Linux 1 1

MariaDB Server contributions for from 1st January 2026 – 31st June 2026

A big thank you to MariaDB Plc!