MariaDB offers different options for scalability and resiliency depending on your requirements.

MariaDB Enterprise Platform

Read scalability with read-write splitting and multimaster node clustering

MariaDB Enterprise Platform offers MariaDB MaxScale with MariaDB Enterprise Cluster (also known as Galera Cluster) that enables multimaster clustering for both high availability and read scalability. MaxScale, the database proxy, can assign the role of primary to a single node (and route writes to it) while assigning the role of replica to the remaining nodes (and load balancing reads across them). By enabling Galera Cluster with MaxScale for multimaster clusters, all writes go to the same node to prevent deadlocks and write conflicts.

Sharding for scalability

Use the spider storage engine, a storage engine choice with MariaDB Server, that spreads table partitions across multiple database instances to scale out reads, writes and storage transparently to applications.

MariaDB Xpand, Distributed SQL Database

MariaDB Xpand, originally offered by MariaDB plc, is a distributed SQL database for elastic scalability and resiliency. As of 2023, Xpand is no longer sold by MariaDB plc.