Bringing Oracle’s Associative Arrays to MariaDB

One of the standout features of Oracle PL/SQL is the associative array — a versatile and efficient in-memory data structure that developers rely on for fast temporary lookups, streamlined batch processing, and dynamic report generation.

With the MariaDB 12.1 preview release, we’re excited to announce that associative arrays have landed in MariaDB as part of our growing set of Oracle compatibility features. This milestone, tracked under MDEV-34319, brings Oracle-style associative arrays into the MariaDB procedural language — complete with native type declarations, variable construction, and method support.

Let’s explore what’s included, what’s different, and how this feature was implemented from the ground up. 

Why Switch.ch Chose MariaDB: A Swiss Case Study in Open Source, Digital Sovereignty, and Academic IT

At the MariaDB Foundation, we’re constantly engaging with users, partners, and collaborators to understand how MariaDB fits into their infrastructure—and what we can do better. A recent conversation between our Executive Chairman Kaj Arnö and Renato Furter from Switch.ch, Switzerland’s national research and education network, revealed valuable insights into open source adoption, digital sovereignty, and collaboration across European academia.

From MySQL to MariaDB: Why Switch Made the Move

Switch has been a MariaDB user for years. Their journey began with MySQL, like many institutions in academia. But when Oracle’s roadmap grew increasingly opaque and development around MySQL 5.7 stagnated, the Switch team made a practical decision: migrate to MariaDB.

Can you do RAG with Full Text Search in MariaDB?

We continue our blog series on learning more about users of MariaDB. Searching LinkedIn for posts about MariaDB this morning we saw an impressive confident post about using MariaDB in a RAG solution named SemantiQ. We got curious about it and reached out to the author Lorenzo Cremonese to have a chat.

Lorenzo’s post on LinkedIn

Tell us about yourself Lorenzo! 

I’m an Italian studying in Spain. I began programming when I was 14, and I’m now 22. I’m a self-taught web developer since 3-4 years ago, and I’m now doing a two year University education in Spain focused on web development at the institute IES ENRIC VALOR, in Pego. 

Scarf Joins as Gold Sponsor of the MariaDB Foundation

We are thrilled to welcome Scarf as a Gold Sponsor of the MariaDB Foundation!

Scarf’s commitment to improving open source distribution and visibility aligns closely with our mission to ensure the continued openness, innovation, and sustainability of MariaDB Server. As a platform that helps open-source projects understand and grow their user base, Scarf brings unique value to the ecosystem—not just through sponsorship, but through actionable insights that benefit the broader community.

For the MariaDB Foundation, understanding who uses MariaDB—and how, where, and why—is key to making better decisions. Scarf’s privacy conscious analytics help us move beyond assumptions and anecdotes, giving us real-world data to guide our outreach, improve our documentation, tailor our events, and strengthen our developer ecosystem.

Why Swiss eCommerce Leader Glarotech Migrated from MySQL to MariaDB – and What’s Next for PepperShop

In our mission to grow MariaDB adoption, we’re always eager to spotlight the journeys of real-world users – especially those who’ve made thoughtful, strategic choices. Thanks to long-time MariaDB consultant and community champion Oli Sennhauser, we got a chance to sit down with one of his clients: Swiss eCommerce provider Glarotech of the PepperShop platform, and their founder Roland Brühwiler.

When Swiss eCommerce platform provider Glarotech started over 20 years ago, it was a small university project with three people. Today, it has grown to 30 employees and thousands of eCommerce clients – but many of their early choices still echo through their technology stack.

Model Context Protocol – MCP is the winner of the MariaDB AI RAG Hackathon integration track

We recently announced the winners of  the MariaDB AI RAG hackathon that we organized together with the Helsinki Python meetup group. Let’s deep dive into the integration track winner. David Ramos chose to contribute a MariaDB integration for MCP Server. MariaDB plc was impressed by the results and has picked it up for further development with more features. 

David, tell us about yourself and why you decided to join the Hackathon?

I am an aspiring Data Scientist from Colombia. I studied Physics in college, but by the time I graduated, I realized what I enjoyed the most was working with data and programming, so I decided to make the shift to Data Science.

Helsinki Python meetup with AI RAG and MariaDB Foundation

The Helsinki Python meetup on Tuesday 27th May was hosted by MariaDB Foundation with nearly 100 participants of the 2600+ members of the Helsinki python meetup community. 

In addition to being a successful opportunity to mingle and learn python together, we finally got to announce the winners of the MariaDB AI RAG Hackathon! (winners posing in the feature photo of the blog)

Presentations: AI and MariaDB

We welcomed participants of the meetup with a brief introduction to what MariaDB is as a software, and the sponsoring parties: MariaDB Foundation, Open Ocean Capital and verkkokauppa.com

Releasing MariaDB for Universities: Lecture Materials for a New Generation

We have long had a vision: that learning relational databases with MariaDB should be accessible to everyone — students, educators, and self-learners alike. Today, MariaDB Foundation and MariaDB plc together take a major step forward in realizing that vision.

A Shared Effort for Open Education

MariaDB plc has generously released substantial professional training materials for academic and other non-commercial usage under an open source license. These materials are now publicly available on our GitHub repository at https://github.com/MariaDB/mariadb-for-universities/, and also accessible in a reader-friendly format at https://uni.mariadb.org

The materials are structured to guide users from beginner to intermediate levels, and are intended for incorporation into university courses or for self-paced study.