2026
8 projects
Parallel HNSW Index Construction for MariaDB Vector Search
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
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)
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
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
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.
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
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
MariaDB's HNSW vector index searches the graph layer by layer, isolating each level's connections. This means denser lower-layer edges are invisible...
