MariaDB Community Server

MariaDB Community Server is an open source relational database beloved by developers the world over. MariaDB is compatible with MySQL and was created by MySQL’s original developers and guaranteed to stay open source. In the decade since MariaDB has advanced far beyond these roots and developed unlimited by a need to protect a proprietary product. MariaDB runs some of the world’s most popular websites such as Wikipedia and WordPress.com. It is also the core engine behind banking, social media, mobile, and eCommerce sites worldwide.

Download Community Server

Separator

Key Features

Modern SQL

Support for modern SQL features such as Common Table Expressions (CTE), Window functions, Temporal data tables, and JSON functions. MariaDB’s SQL dialect is compatible with MySQL but extends it with columnar storage and other functionality.

Pluggable Storage Engines

Including innoDB, Aria, ColumnStore, MyRocks, and countless third-party engines allow the MariaDB frontend to extend beyond pure transaction processing.

Columnar Storage for Analytics

MariaDB ColumnStore plugs into MariaDB Community Server for columnar analytics (MPP) or hybrid smart transactions (HTAP).

Clustering

Galera Cluster engine for replication and state transfer.

High Availability

Provides MaxScale a database proxy capable of failover and transaction replay.

Open Source, Guaranteed

MariaDB Community Server is released under the Gnu Public License v2. Throughout its history, MariaDB has shown its commitment to open source and the open source community. MariaDB Community Server is guaranteed open source forever.

In addition, commercially developed components such as MariaDB Corporation’s MaxScale and ColumnStore are released under the Business Software License. After a period of time, the source converts to GPL assuring the software is forever in the hands of the community.

Community Supported

MariaDB sports a vibrant community with countless resources to learn and get involved:

 

Books

Getting Started with MariaDB

MariaDB Essentials

Migrating to MariaDB

R2DBC Revealed

Training

MariaDB Standard DBA

Teaches the essentials of DBA tasks, and extends administration skills. Besides concepts, essential tools, and optimal use of resources, you’ll thoroughly review core administrative tasks: backups and restoration, monitoring and maintaining databases, and user security.

Course Fact Sheet
MariaDB Cluster

Covers everything you need to set up and run a highly available, multi-master cluster using MariaDB Cluster. We’ll train you in the basics of MariaDB Cluster architecture and functionality, as well as more advanced techniques for configuring and administering a MariaDB Cluster.

Course Fact Sheet
MariaDB MaxScale

Teaches DBAs how to set up and use MariaDB MaxScale to manage a cluster of database servers. You’ll see how to split database traffic between servers, automatically manage database failover, and stream large amounts of data to other applications using MaxScale.

Course Fact Sheet

Blogs

Blog Post
Blog Post
10 Database Tuning Tips for Peak Workloads
Blog Post
10 Database Tuning Tips for Peak Workloads
Learn More
Blog Post
Blog Post
20 Tips: Prepare Your Database for Black Friday & Cyber Monday
Blog Post
20 Tips: Prepare Your Database for Black Friday & Cyber Monday
Learn More
Blog Post
Blog Post
2018 In Review: 7 MariaDB Milestones You May Have Missed
Blog Post
2018 In Review: 7 MariaDB Milestones You May Have Missed
Learn More
Download Contact