Planet MariaDB Server
Bagisto MariaDB Vector Semantic Search
I’m always interested to see how MariaDB Vector is being used in real applications, beyond the usual demos and simple similarity-search examples. In this guest post, the team behind Bagisto…
One query to audit the PostgreSQL row-level security an AI app builder wrote for you
I take over apps that were made with Lovable, Bolt or v0. The apps’ databases are on Supabase. In this post I’ll show you how I check and patch what…
Community Spotlight: Slava Rozhnev and SQLtest.online
Open source runs on people. Not only the engineers who commit code, but everyone who builds tools, answers questions, writes tutorials and shows up when help is needed. Slava Rozhnev,…
Migrations to MariaDB from MySQL Now Easier Than Ever: Open Source MariaDB Migrator Tool Reaches GA
In July we introduced MariaDB Migrator as a beta: four migration modes, a read-only Assess and Plan phase, and a single YAML file driving the whole thing. Michael Aglietti then…
Thread Pool in Percona Server and MySQL (Part 2)
Thread Pool in Percona Server and MySQL (Part 2) The previous Part 1 focused on explaining the idea of thread pool, configuration options and analysis of thread pool efficiency in…
FOSS 2026 conference in Chernihiv: how it went
On October 1-2, Chernihiv Polytechnic National University held the II International scientific and practical conference “Free/Open Source Software in Education, Science & Business”. The conference was online and free for…
Meet MySQL 26.7: A New Versioning Era Begins
Over the period, we have witnessed how MySQL versioning evolved from 8.0 to 9.7 LTS, and now it has entered a new era: a calendar-based model. Let’s first take a…
Docker DBA Lab
Building a Database DBA Lab with Docker, PostgreSQL, MySQL, and Percona Monitoring and Management How I built a local database playground, learned a few lessons the hard way, and created…
In MariaDB 13.0, new-style optimizer hints go beyond MySQL’s
Short MariaDB 13.0 is now stable. In this release, MariaDB’s support for query optimizer hints reaches maturity and is ready for real-world use. In order to get here, we’ve extended…
PGO or not PGO this is the dilemma. Step 3
Step 3: Why my sysbench-trained build loses and how to do it right. Given the topic complexity and the length of this article I have split it in 3 three…
PGO or not PGO this is the dilemma. Step 2
Step 2: How it works Given the topic complexity and the length of this article I have split it in 3 three different blog-post: What is PGO How PGO it…
PGO or not PGO this is the dilemma. Step 1
Given the topic complexity and the length of this article I have split it in 3 three different blog-post: What is PGO How PGO it works Why my sysbench-trained build…
Welcome to PGConf.EU Valencia!
PGConf.EU is right around the corner! This year, we’re heading to Valencia for three days of talks on October 20-22, followed by the Community Events Day on Friday, October 23.…
Step by Step: ProxySQL HA with BGP ECMP Anycast
In our previous blog post ProxySQL HA with BGP ECMP Anycast, we established why we would want to use BGP ECMP as a strategy for making our ProxySQL cluster highly…
Your Galera cluster’s hardest problem was never the replication library
Ask anyone who runs a multi-node MySQL Galera Cluster in production about their worst night. Almost nobody says write-set replication was wrong. They say something closer to this: “All queries…