Category Archives: Generic
Who says developing MariaDB plugins is hard? I was able to produce one in under 3 minutes!
I of course did it by asking Grok nicely:
The produced result is actually very decent:
/*
errorwatch.c – MariaDB Audit API plugin
Records statement execution errors into a dedicated log file.
This plugin subscribes to the GENERAL audit class and logs
events of type MYSQL_AUDIT_GENERAL_ERROR (and STATUS events
that carry a non-zero error code). It writes structured
entries to /var/log/mariadb/errorwatch.log (or /tmp/ fallback).
To build (inside MariaDB source tree):
1. Copy this file and CMakeLists.txt to plugin/errorwatch/
2. …
Continue reading “Vibe-coding an Audit Plugin in Under 3 Minutes”
MariaDB Foundation is pleased to announce the publication of our first MariaDB Server Solution Stack in the MariaDB Server Ecosystem Hub:
Privacy-First Stack: Nextcloud, Passbolt, and MariaDB Server
This stack brings together three open-source technologies with a shared purpose: helping organizations build collaboration infrastructure around privacy, control, and long-term digital sovereignty.
The stack combines:
- Nextcloud for file sharing, synchronization, and collaboration
- Passbolt for password, credential, and secrets management
- MariaDB Server as the open-source relational database layer at the core
Together, they form a practical architecture for organizations that want to keep collaboration data, credentials, and structured data under their own control.
…
The MariaDB Foundation is releasing the BETA version of the Test Automation Framework (TAF) 2.5. This release represents a significant architectural upgrade, strengthening the framework’s lifecycle model, profiling capabilities, extraction and install pipeline, and reporting consistency. The focus of the BETA is on determinism, clarity, and contributor‑proof behavior across the entire workflow.
TAF continues to serve as an open, reproducible framework for evaluating MariaDB builds, running performance workloads, collecting diagnostics, and validating behavior across versions. The 2.5 BETA builds on the earlier Alpha release by refining the internal architecture and expanding the framework’s ability to support community testing.
…
Continue reading “MariaDB Foundation releases the BETA of the Test Automation Framework (TAF) 2.5”
I came across an excellent paper by the Linux Foundation. In it I find solid economical evidence for a very fundamental idea: contributions are the life-blood of an open source project.
Contributions in the broader sense (code, documentation, quality assurance, marketing, education, financial support) are central to every project. Open source or not. Giving users what they need and want is what makes any project appealing. It’s just that with open source, the cost to procuring these is not that directly attached to the actual use. So, there is a gap to cross between passive use and active participation.
…
We are pleased to welcome Datography as a Silver Sponsor of the MariaDB Foundation.
Datography focuses on helping organizations understand, map, and manage complex data environments. As data infrastructures grow increasingly distributed across platforms, services, and geographies, having clear visibility into how data flows and where it resides becomes critical for governance, security, and operational efficiency.
This aligns closely with the MariaDB Foundation’s mission to support the adoption of open, transparent, and reliable data infrastructure.
Why This Matters
Modern organizations rarely operate a single database in isolation. Instead, they manage diverse data estates spanning multiple technologies, environments, and jurisdictions.
…
Continue reading “Datography Joins MariaDB Foundation as Silver Sponsor”
It’s easy to be a queen. Why? Because you can always count on your true selfless friends. I learned this already as a young princess. Nothing brightens a ball quite like a comment from one of your most trusted girlfriends:
- “Oh I love how you applied foundation — it’s not particularly aging, and it almost covers your zests.”
- “You are SO brave to wear this dress — I would have worried it makes me look… well… a bit much.”
It’s beautiful. It’s pure. It’s a sign of true friendship and it has nothing to do with the fact that this girlfriend is interested in the same prince
…
I have benchmarked MariaDB Vector before, but it was a while ago. Users kept asking about Milvus. New pgvector alternatives were gaining popularity. And I simply wanted to see if MariaDB got any better. This benchmark round includes more databases, larger dataset, and no irrelevant datasets that only add noise but don’t really help today in 2026.
Dataset
Now is the AI time. Vector search is used for embeddings generated by LLMs. Most ann-benchmarks datasets are pre-AI and use, for example, image transformations and filters to construct vectors. While useful for certain purposes, they are not the main use case for the MariaDB Vector and providing these results would be misleading and distracting from what matters to users.
…
Continue reading “Big Vector Search Benchmark: 10 databases comparison”
We recently asked the community:
“Which MySQL-compatibility feature would you most like to see in the next MariaDB release?”
A big thank you to everyone who voted. We received 506 votes, and the results give us a helpful snapshot of which compatibility gaps feel most important to users right now.
Poll results
A two-feature race
The first thing that jumps out is how close the top two were.
MEMBER OF json operator (MDEV-38591) came in first with 145 votes, but bitwise operators for binary and bit types (MDEV-10526) were right behind it with 138 votes.
…
Continue reading “What the MariaDB Community Wants Next: A Look at Our MySQL-Compatibility Poll”