Category Archives: Development
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.
…
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.
…
New Year’s Eve is when everyone takes stock of the year that has passed. At MariaDB Foundation, we’re no different.
The technical highlight: MariaDB Vector
It’s not hard to pick the technical MariaDB highlight of the year: It’s MariaDB Vector.
No big surprise there: The biggest new thing in IT is AI. AI is getting mainstream. Mainstream applications need databases. Databases need stability, performance, ease of use. And low cost.
The solution: MariaDB Server. It’s relational. It’s standard. It’s Open Source.
The business highlight: MariaDB plc on a solid footing
It’s equally easy to pick the business MariaDB highlight of the year: K1 taking over MariaDB plc.
…
Continue reading “MariaDB highlights in 2024: Vectors, K1, and contributions”
As Chief Development Officer of the MariaDB Foundation, I’ve worked to ensure that our development efforts focus where they matter most. On this final day of 2024, I want to reflect on the significant technical achievements we’ve accomplished and the collaborative processes that made them possible.
Our work this year has been driven by the goal of building a stronger, more engaged MariaDB community. By sharing our progress and learnings, I hope to provide insights that may inspire and support other open-source projects.
Finally, I’ll outline the Foundation’s vision for 2025 and how we plan to bring it to life.
…
In 2023, Intel launched Intel® Trust Domain Extensions (Intel® TDX), their latest Confidential Computing technology that ensures data in use protection for hardware-isolated virtual machines and verified hardware and software integrity through attestation.
In this blog post, we will show that MariaDB Server can run correctly on an Intel® TDX enabled VM and that the in-memory data is protected from outside actors, even from the host OS running the VM. By coupling Intel’s Confidential Computing technology with MariaDB Server build in data-at-rest and data-in-transit protection, customers can gain an end-to-end protected solution.
…
Continue reading “Protect your data with MariaDB Server and Intel® TDX”
I recently helped two of our sponsors simultaneously, DBS Bank and MariaDB Plc, with a recent issue they were experiencing. This actually helped us add support for an extra cloud vendor. But before I tell the story, I first need to give a bit of background.
S3 Engine History
Back in 2019, we added the S3 engine to MariaDB Server. “S3” stands for “Simple Storage Service”, it was developed by Amazon, and it is pretty much the standard for storing objects (typically files) in the cloud. Almost every cloud vendor has their own object storage with an S3-compatible REST API.
…
Continue reading “MariaDB Foundation assisting multiple vendors”
We recently had a public vote on whether “main” or a version branch should be the default. The results in favour of “main” were very clear. It has been just over a month, but behind the scenes we have been laying the groundwork for this to happen.
We think we are as ready as we can be, so with the opening of development for 11.7, we have switched to “main” as the default branch for MariaDB Server. This means that all new feature development should now target the “main” branch when contributing to MariaDB Server.
…
Many countries in the world right now are hosting elections, in fact, my own country’s election is tomorrow. MariaDB Foundation is also asking for you to make one more vote on our own kind of referendum.
We have recently had a request by a member of the community to change how we use GitHub, in a way that, in-theory, will make things easier for community contributors. I’ll explain the current situation, the proposal and then the poll.
Current situation
At the moment, if you want to develop a new feature for MariaDB Server, it needs to be developed against the latest version branch, which is the default branch when you view on GitHub.
…
Continue reading “MariaDB Server GitHub branches: Have your say”