Category Archives: Development
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.
…
We’re no mind readers, so from time to time, we like to do polls. Polls are quantitative in nature, so coming up with the right question is not enough – we need to do a bit of mind reading in coming up with the alternatives.
Quick development of text based RAG apps
Our hypothesis was that RAG is the cool thing to do with vector based databases, and specifically text based RAG. The conference talks we’ve given on MariaDB Vector (such as at the 24th SFSCON in Bozen, Südtirol, Italy on 8 Nov 2024) have stressed the value of easily being able to develop AI applications that answer user prompts based on knowledge in a specific text mass, not on the overall training data of an LLM.
…
Continue reading “What do you expect from vector storage in databases?”
We have the date, we have the place , we have the theme! So we ask you to save the date.
Date: Saturday 1 Feb 2025 (10:00-17:00)
Place: Brussels, SQ Lily-Rose, Avenue Arnaud Fraiteur 15-23, close to FOSDEM
Theme: Vectors, RAG and all things new in MariaDB Server
Registration: Please register here with Meetup
With the Open Source community convening for FOSDEM, we have noted Brussels during the first weekend of February is a great time to meet, chat, and share news and ideas.
…
The day has come that you have been waiting for since the ChatGPT hype began: You can now build creative AI apps using your own data in MariaDB Server! By creating embeddings of your own data and storing them in your own MariaDB Server, you can develop RAG solutions where LLMs can efficiently execute prompts based on your own specific data as context.
Why RAG?
Retrieval-Augmented Generation (RAG) creates more accurate, fact-based GenAI answers based on data of your own choice, such as your own manuals, articles or other text corpses. RAG answers are more accurate and fact-based than general Large Language Models (LLM) without having to train or fine-tune a model.
…
Continue reading “Try RAG with MariaDB Vector on your own MariaDB data!”
Today, we are excited to announce a new fund to help give MariaDB Vector a high-quality integration into as many LLM frameworks as possible. This means that you can get rewarded for integrating MariaDB Vector into a known framework! This program will run until the end of February 2025.
How it will work
- Pick a framework: You need to pick one of the frameworks from the list curated by Qdrant that you would like to work on adding MariaDB Vector support to.
- Contact us: Contact us on the MariaDB Zulip, in the General channel, just create a topic.
…
Continue reading “Announcing the MariaDB Vector Bounty Program!”
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”
As you have probably seen in earlier posts, the preview version of MariaDB Vector is out and ready for you to play with. We have had input from several different places during the development of this feature. This, of course, includes hardware manufacturers such as Intel.
In the background, Intel have been prototyping using AVX512 instructions for dot product and bloom filter. Both of these are functions are part of vector searches. If you haven’t heard of these terms, let me try and break them down.
AVX-512 – 512-bit extensions to the Intel Advanced Vector Extension
The AVX512 instructions themselves are CPU specific instructions that are designed to run calculations on large vectors of numbers simultaneously.
…
Continue reading “Intel improving the performance of MariaDB Vector”