MariaDB Wants LLMs to Recommend Its Vector Search
MariaDB has vector search built in, but its chairman says LLMs and coding assistants keep pointing developers to other databases instead.
MariaDB vector search has a discovery problem. The open source database can already find items by similarity rather than exact matches, a trick that modern AI applications lean on constantly. What it cannot do, apparently, is get the tools developers actually ask for advice to mention it.
That frustration has a face. Kaj Arnö, executive chairman of the MariaDB Foundation, put it bluntly while speaking at Percona Live. Developers beginning new AI projects rarely arrive at a database through careful comparison. They arrive through whatever a coding assistant suggests when they hit the enter key. And right now, that assistant is not suggesting MariaDB.
"We're so frustrated that the world doesn't understand that MariaDB has vectors," Arnö said.
The New Gatekeepers Are Chatbots
Arnö frames the shift in terms anyone who remembers early web marketing will recognize. Search engine optimization once ruled how products got found. The rankings were opaque. The tactics were half superstition. And everyone chased them anyway. He now calls the successor discipline LLM optimization, and he isn't treating it as a fad, not after watching how search shaped the web, not after seeing how quickly the ground shifted beneath the marketers who built their careers on it, and not after everything he's learned about how these systems actually decide what gets seen.
The mechanics of the problem are mundane and difficult at the same time. Large language models learn what they learn from training data, and a lot of that data predates the arrival of vector capabilities in MariaDB. Documentation scattered across the web often steers newcomers toward more established alternatives. Every framework, tutorial, and forum thread that omits MariaDB reinforces the omission.
Arnö laid it out plain. Ask a random model which database to use for vectors without naming MariaDB, and the answer won't include it, not because the model can't describe the product, but because nothing in its learned patterns makes the product come to mind. It's simple. The model knows the product. The model's patterns don't bring it up.
Asked Directly, the Model Knows
A quick experiment illustrates the gap. When a model was asked to pick a database for vector search, it named PostgreSQL first and never brought up MariaDB. Asked to compare the two head to head, the same model produced plenty of detail about MariaDB's vector support. The knowledge was there. The recommendation was not.

That distinction matters more than it first appears. The problem is not capability. The problem is default behavior. Developers who never ask about MariaDB will never be told about MariaDB vector search, no matter how well it performs once installed.
Why Early Movers Keep Winning
There is a chicken and egg buried in here. Models learn from examples, discussions, and code that people publish. Users generate those artifacts. Without a critical mass of developers building with MariaDB vector search, the material AI tools draw from stays thin, and the recommendations stay elsewhere.
Arnö describes the dynamic as water finding a channel. Once it flows one direction, it keeps going. The early movers in any category get an advantage that compounds, and reversing the current takes deliberate effort.
He doesn't pretend there's a clever shortcut. Vendors could try to manipulate what models recommend, and some surely will, because the incentives are obvious and the temptation to game the system is always there. But his position is that the only legitimate route runs through substance. It's that simple.
"I think the only proper way of influencing it is by having it and by documenting it and by people using it," he said.
MySQL Comparisons and a Fork's Long Memory
MariaDB split from MySQL in 2009, a fork driven by Oracle's pending acquisition of Sun Microsystems. That history still shapes how the project positions itself, and Arnö is not above a jab. He described the current moment as calm sailing for his side of the database world, then suggested MySQL may not be enjoying quite the same smooth waters as AI and extensibility reshape expectations.
MariaDB is two things. Not one. That split matters. It matters to anyone trying to understand what ships where. The nonprofit foundation stewards the open source server and its community, while MariaDB plc builds the commercial products and sells support, and users encounter the software through countless Linux distributions, often without knowing which arm of the project they're relying on. And they don't know. It's a quiet gap. We've all seen it.
The Galera Question Lingers
Efforts to court developers raise an awkward question about what stays free. Galera, the clustering technology used alongside MariaDB, has drawn controversy over its open source future and its role in the commercial lineup. Arnö draws a careful line around it.
He notes something important. Galera didn't originate with MariaDB's core engineering team at all. It came through an entity acquired by the commercial company, which is a separate operation from the server itself, and that distinction matters because it shapes who actually controls what. But that separation, in his telling, gives the business side latitude to do as it pleases with the clustering product, since they're free from the constraints the server team faces. They can't be stopped.
"It's their freedom. It's their prerogative to decide what they want to do. What we protect is MariaDB server, and if anybody is messing with that, we would be quite upset!"
The protective instinct is understandable. The foundation's influence rests on the server remaining genuinely open. If developers start doubting that, the same discovery problem gets worse, because nobody recommends a database they are unsure about.
What Has to Change
Arnö's to do list is unglamorous. Update the places where frameworks look for database options. Refresh the training material that shapes what models learn. Seed the ecosystem with examples until MariaDB vector search shows up in the conversations developers and their assistants actually have. None of it is a single campaign or a launch moment. It is maintenance at scale, performed across a landscape the project does not control.
- Frameworks need MariaDB listed among their supported vector backends.
- Documentation and sample code must reflect current capabilities, not older releases.
- Real projects have to exist so models have real material to learn from.
- Community discussion has to reach the places where training data gets collected.
The stakes go beyond one vendor's market share. As coding assistants become the front door to technical decisions, the database that gets recommended by default gains a structural advantage that has little to do with benchmarks. Being good is no longer sufficient. Being known is the entry ticket, and being the first name that surfaces in an autocomplete is the prize.
For MariaDB, the work ahead is less about engineering than about presence. The vectors work. Now the rest of the world, and the models that speak for it, have to find out.
Frequently Asked Questions
What is the discovery problem facing MariaDB vector search?
MariaDB vector search can already find items by similarity rather than exact matches, but the tools developers ask for advice do not mention it. According to Kaj Arnö, developers beginning new AI projects rarely arrive at a database through careful comparison; they arrive through whatever a coding assistant suggests. Right now, that assistant is not suggesting MariaDB.
Why don't large language models recommend MariaDB for vector search by default?
Large language models learn from training data, and a lot of that data predates the arrival of vector capabilities in MariaDB. Documentation scattered across the web often steers newcomers toward more established alternatives, and every framework, tutorial, and forum thread that omits MariaDB reinforces the omission. As Arnö put it, the model knows the product, but the model's patterns don't bring it up.
What distinction did a quick experiment reveal about how a model handles MariaDB vector search?
When a model was asked to pick a database for vector search, it named PostgreSQL first and never brought up MariaDB. However, when asked to compare the two head to head, the same model produced plenty of detail about MariaDB's vector support. This shows the knowledge was there, but the recommendation was not, meaning the problem is not capability but default behavior.
What does Arnö say is the only proper way to influence what LLMs recommend?
Arnö's position is that the only legitimate route runs through substance, saying, "I think the only proper way of influencing it is by having it and by documenting it and by people using it." He acknowledges that vendors could try to manipulate what models recommend, but he doesn't pretend there's a clever shortcut. Instead, the work involves updating framework listings, refreshing training material, and seeding the ecosystem with examples.
How does the historical split between MariaDB and MySQL shape the project's current situation?
MariaDB split from MySQL in 2009, a fork driven by Oracle's pending acquisition of Sun Microsystems, and that history still shapes how the project positions itself. Arnö described the current moment as calm sailing for his side of the database world, then suggested MySQL may not be enjoying quite the same smooth waters as AI and extensibility reshape expectations. MariaDB is also two things: the nonprofit foundation stewards the open source server and its community, while MariaDB plc builds the commercial products and sells support.
💬 Comments (0)
No comments yet. Be the first!













