Category Archives: Community
You may have noticed that MySQL Workbench has not been actively developed for a long time… You can see the number of open bugs. And the number of commits illustrates this too:
In fact, Workbench has been put out of maintenance mode to add the MySQL HeatWave Migration Assistant to OCI. Not less, no more.
On some versions, it is no longer able to connect to a MariaDB Server, or to use it on new OSes (Fedora 43, recent macOS, …).
These kinds of GUI tools are very popular for developers, and I was surprised by the number of users Workbench had.
…
I wanted to share with you all some statistics on the incoming community contributions for the MariaDB server in the last year or so. And some of my thoughts looking at the data.
I’ve been quietly working on scripting some of my daily routines using the github CLI and the Jira REST API. Thanks to a question by Anna, the visionary MariaDB Foundation CEO, I’ve also created some scripts to fetch and summarize statistics on the incoming community contributions pull requests.
A picture’s worth a thousand words. So here we go:
This depicts the community pull requests opened or closed each month (the top graph).
…
Continue reading “The Rising Tide of Community Contributions to MariaDB Server”
Why MariaDB is both its own database — and the natural continuation of MySQL
Because MariaDB is at the same time a completely independent database and a fundamentally compatible extension of MySQL, the MySQL user base is not dependent upon Oracle nor upon new forks of MySQL for their future. For pragmatical reasons – and those have always carried weight in the MySQL universe – MariaDB is part of the MySQL ecosystem.
Applications, teams, skills, investments, and use cases — all of it remains viable within the MariaDB part of the MySQL ecosystem.
…
Inspired by my VERY long presentation on the topic at FOSDEM26 I thought I’d say a couple of words on how the contribution process works.
Contributing changes to MariaDB server is easy because it follows industry best practices: it’s using “normal” GitHub pull requests. Note that I’m working for the MariaDB Foundation. As such, “normal” for me is doing everything in the open, for everybody to see and participate. And all of the communication around the contribution (including the code review) is happening in that same pull request and is public. Until the intended end of the process: merging the pull request into the repository.
…
Continue reading “The MariaDB contribution process: a step by step guide.”
Couple of weeks ago we’ve announced a poll for the Top external contribution of 2025. Thank you all that voted for the time you took to do so.
The vote was organized in two categories:
- Organizations
- Individuals
We are extremely happy to share that the winner of 2025 Top Contributor to MariaDB award.
In this section the Winner is:
MDEV-36737 Research and Estimation for Adapting VIDEX to MariaDB!
Congratulations to ByteDance and Haibo Yang (YoungHypo) and Rong Kang (kr11)!
…
Continue reading “And The Winners Of The Inaugural Top External Contributor To MariaDB Award are …”
I have recently completed a large project to implement a new improved binlog format for MariaDB. The result will be available shortly in the upcoming MariaDB 12.3.1 release.
In this article, I will give a short overview of the new binlog implementation. For more details, check the documentation which is in the source tree as the file Docs/replication/binlog.md, or here: https://github.com/MariaDB/server/blob/knielsen_binlog_in_engine/Docs/replication/binlog.md
EDIT: Also see Mark Callaghan’s benchmark of the new feature.
Using the new binlog
To enable the new binlog, configure the MariaDB server with binlog_storage_engine=innodb.
Additionally, the binlog must itself be enabled as usual using the option log_bin.
…
Continue reading “New binlog implementation in MariaDB 12.3”
When choosing a database, many times you want to play and see what it can do to see if it’s relevant. Containers are easy, but a web page is even easier. DB Fiddle (https://www.db-fiddle.com/) has added MariaDB to its collection of databases that can be tested.
One of DB Fiddle’s strengths is its Text to DDL function, that can take a text format of a table, and create a database structure from it. I took the following paragraph of a table in markdown.
…
Continue reading “DB Fiddle – SQL Database Playground – now has MariaDB”
Benchmark results only have meaning when the workload, hardware, and methodology are clearly defined and reproducible. When those elements are unclear or incomplete, the conclusions can easily mislead readers into assuming the results represent something they do not.
That is the core issue with the recent Percona post comparing MySQL, Percona Server, and MariaDB.
This is not about disputing Percona’s numbers. Their results may be valid for their environment.
The problem is that the post presents the results in a way that implies a valid OLTP vendor comparison, while the underlying methodology and hardware make such a comparison impossible to support.
…