MariaDB/server
MariaDB server is a community developed fork of MySQL server. Started by core members of the original MySQL team, MariaDB actively works with outside developers to deliver the most featureful, stable, and sanely licensed open SQL server in the industry.
What it solves
MariaDB Server is a widely deployed open-source relational database that handles workloads ranging from small applications to large-scale production systems. It provides a compatible alternative to MySQL while adding advanced capabilities for analytics, sharding, and modern data types.
How it works
It operates as a relational database management system with a pluggable architecture. It supports multiple storage engines (such as InnoDB for transactions and ColumnStore for analytics) and offers various replication and clustering methods, including Galera synchronous multi-primary clustering. It maintains high compatibility with MySQL and Oracle SQL syntax.
Who it’s for
Developers and organizations needing a scalable, open-source relational database for production workloads, especially those migrating from MySQL or requiring specialized storage engines and native vector search.
Highlights
- Native Vector Search: Includes a built-in VECTOR data type and HNSW indexing for approximate nearest-neighbor search.
- Pluggable Storage Engines: Supports diverse engines like InnoDB, Aria, MyRocks, ColumnStore, and S3 for archival.
- High Availability: Features asynchronous, semi-synchronous, and parallel replication, alongside Galera clustering.
- Advanced SQL: Supports recursive CTEs, window functions, system-versioned tables, and JSON functions.
- Broad Compatibility: Maintains wire-protocol and syntax compatibility with MySQL and an Oracle SQL mode for PL/SQL routines.
Related
- Project
- Project
- Project
- Project
- Project