MariaDB logo
GSoCDataAccepted in 2026

MariaDB

The fastest growing Open Source Database

46
Projects
11
Years accepted
8
In 2026

Projects by year

46

2026

8 acceptedShow
  • Parallel HNSW Index Construction for MariaDB Vector Search

    Accepted project · by ahmdssh

    MariaDB's HNSW vector index currently builds graphs sequentially, one row at a time. This creates two problems: ALTER TABLE on large tables stalls...

  • Implement a distinct data type for JSON

    Accepted project · by Hadeer Ramadan

    MariaDB currently implements the JSON data type as an alias for LONGTEXT rather than as a distinct type, causing JSON columns to be misreported in...

  • Optimize INFORMATION_SCHEMA Queries (MDEV-31342 & MDEV-31535)

    Accepted project · by Itzanway

    This project aims to resolve significant performance bottlenecks in MariaDB’s INFORMATION_SCHEMA when dealing with a high number of databases or...

  • Implementing ANY_VALUE() and GROUPING() in MariaDB

    Accepted project · by Jaeheon Shim

    This project aims to implement the ANY_VALUE() and GROUPING() functions in MariaDB, addressing longstanding gaps in compatibility with MySQL 8.0 and...

  • Extending MariaDB SQL Capabilities with Binary Bitwise Operations and JSON Membership Queries

    Accepted project · by Mohd Jarir Noor Khan

    This project enhances MariaDB’s SQL engine by introducing native bitwise operations for binary and bit types and implementing the JSON MEMBER OF...

  • Streaming window functions and optimization of RRF queries.

    Accepted project · by Omar Gamal 10

    Window functions in MariaDB are currently always materialized into temporary tables before producing any results, even for simple cases, like ranking...

  • MDEV-37605 Converting InnoDB-Based Binary Logs to Legacy Format

    Accepted project · by Tarun Wadhwa

    With MDEV-34705, MariaDB introduced the ability to store binary logs inside InnoDB tablespace files ( .ibb ) instead of traditional flat sequential...

  • ONE-PASS HNSW SEARCH FOR MARIADB VECTOR SEARCH

    Accepted project · by ZtuyingChan

    MariaDB's HNSW vector index searches the graph layer by layer, isolating each level's connections. This means denser lower-layer edges are invisible...

2025

6 acceptedShow
  • Reduce computations in JOINs by using Bloom-filter-based pre-joins

    Accepted project · by Akhmad Oripov

    Implement an efficient Bloom Filter to reduce JOIN's computations. Idea is to apply Bloom filter on columns to filter the data as much as possible,...

  • Plugin for automatic embedding generation and introduction of expensive functions concept

    Accepted project · by Apostolis Stamatis

    Currently, there is no plugin in MariDB that can generate vector embeddings. If the user wishes to store vector embeddings for a document, they have...

  • Implementation of Native INTERVAL Data Type

    Accepted project · by Hazem Alrawi

    This project aims to transform MariaDB's INTERVAL keyword into a first-class data type, enabling its use in table columns, stored routines, and...

  • FRM parser Utility for MariaDB

    Accepted project · by hp77

    FRM files are what MariaDB uses to store metadata about tables. These files can be used to generate DDL statements (CREATE TABLE ...). We are lacking...

  • Enhance mysqltest Language with Expressions and Variable Substitutions

    Accepted project · by Khaled Riyad

    The mysqltest tool is a core component of MariaDB’s testing infrastructure. Currently, it has two limitations that restrict the flexibility and...

  • Replication to Enable Filtering on Master

    Accepted project · by Mohanad Khaled

    Currently there are two ways of replication filters in MariaDB. One method filters data on the primary node by not writing unwanted events to the...

2024

4 acceptedShow

2023

5 acceptedShow

2022

6 acceptedShow

2021

4 acceptedShow

2020

2 acceptedShow

2019

4 acceptedShow

2018

1 acceptedShow

2017

1 acceptedShow

2016

5 acceptedShow