MariaDB

MariaDB

by MariaDB • • Relational Databases

No reviews yet
Free plan available View plans

MariaDB is an open-source relational database under GPLv2 with MySQL and Oracle compatibility, run self-managed or as the managed MariaDB Cloud service.

MariaDB keeps an application's data in SQL tables and stays close enough to MySQL and Oracle that teams can move applications without retraining or rewriting them. MariaDB plc builds the database and supports it from headquarters in Silicon Valley and Ireland. Community Server is the open-source edition, released under the GNU General Public License version 2. Enterprise Platform is the supported build a company runs on its own infrastructure, and MariaDB Cloud is the same engine operated as a managed service. Inside the server, the InnoDB engine handles ACID transactions with row-level locks. Tables can be partitioned, given full-text indexes and encrypted on disk, and schema changes run online while the table keeps taking writes. ColumnStore adds a columnar engine for analytical queries, and MariaDB Exa extends that to massively parallel analytics built on Exasol's technology. MaxScale sits in front of the servers as a proxy that splits reads from writes and promotes a replica when the primary goes down. Enterprise Manager watches the fleet, while native vector search, AI RAG, an MCP Server and the GridGain in-memory cache bring AI and distributed compute into the same platform. MariaDB suits developers and database teams running MySQL-compatible applications, and companies moving off legacy commercial databases. Enterprises that want vendor support, clustering and automated failover on hardware they control choose Enterprise Platform. Teams that would rather not operate servers choose MariaDB Cloud, which runs on AWS, Azure and Google Cloud and offers serverless scaling on demand. Platform teams standardised on Kubernetes deploy it through the Enterprise Kubernetes Operator. Transactional systems are the main workload, and ColumnStore or Exa let the same data answer analytical queries without moving it to a separate analytics system. Teams adding AI features query vector data next to their relational rows and use AI RAG to ground model answers in their own records. On Azure, MariaDB Cloud can deploy into a customer's own account, so existing cloud credits and infrastructure controls still apply. High-availability designs pair the servers with MaxScale or synchronous clustering, so an application keeps running when one database server fails.

Pricing

View plans
  • MariaDB Cloud Foundation

    Free

    • Fully managed MariaDB on the open-source Community Server
  • MariaDB Cloud Power

    Custom pricing

    • From $0.16 an hour, pay as you go, no annual plan
    • Enterprise-grade reliability for mission-critical workloads
    • Storage billed separately from compute
    • Larger compute sizes on request
  • MariaDB Cloud PowerPlus

    Custom pricing

    • From $0.21 an hour, pay as you go, no annual plan
    • Geo-distributed resilience
    • Real-time analytics and unified AI
  • Enterprise Platform

    Custom pricing

    • Price on request, self-managed subscription
    • 24x7 expert support
    • Standard replication, enterprise backup and recovery
    • Native vector search
    • MaxScale intelligent proxy with automated failover
    • Single node analytics, observability and monitoring
    • GridGain in-memory cache and distributed compute
  • Enterprise Platform Plus

    Custom pricing

    • Price on request, self-managed subscription
    • Everything in Enterprise Platform
    • Synchronous clustering and RAFT-based clustering
    • Kubernetes Operator and GridGain Kubernetes Operator
  • Enterprise Platform Ultimate

    Custom pricing

    • Price on request, self-managed subscription
    • Everything in Enterprise Platform Plus
    • MCP Server for agentic AI and MariaDB AI RAG
    • GridGain data center replication, rack awareness and distributed snapshots
  • MariaDB Exa add-on

    Custom pricing

    • Price on request
    • Massively parallel columnar analytics, sold with Enterprise Platform tiers
  • Remote DBA add-on

    Custom pricing

    • Price on request
    • Remote database administration service, sold with Enterprise Platform tiers

Features

  • Included: ACID transactions with row-level locking
  • Included: Declarative table partitioning
  • Not included: Native JSON column type with indexing
  • Included: Built-in full-text search indexes
  • Not included: Streaming physical replication to standbys
  • Not included: Logical replication of selected tables
  • Included: Synchronous multi-replica commit
  • Included: Automatic failover to a standby
  • Included: Point-in-time recovery from archived logs
  • Included: Online schema changes without table locks
  • Included: Columnstore indexes for analytics
  • Not included: Row-level security policies
  • Included: Transparent data encryption at rest
  • Not included: Stored procedures in multiple languages
  • Included: Extension or plugin architecture
  • Not included: Query store or plan history
  • Included: In-place major version upgrade tooling
  • Included: Open source core under a permissive license

Additional Features

  • InnoDB engine with row-level locking
  • Range, list, hash and key partitioning
  • FULLTEXT indexes with boolean search mode
  • Semi-synchronous replication
  • Synchronous clustering
  • RAFT-based clustering
  • MaxScale proxy with read/write splitting
  • MaxScale automatic failover
  • Point-in-time recovery with mariadb-backup
  • Online ALTER TABLE
  • ColumnStore columnar engine
  • MariaDB Exa MPP analytics
  • Data-at-rest encryption with key management plugins
  • Plugins loaded at startup or runtime
  • mariadb-upgrade tool
  • Native vector search
  • MariaDB AI RAG
  • MCP Server for AI agents
  • GridGain in-memory cache
  • GridGain data center replication
  • MariaDB Enterprise Manager
  • MariaDB Enterprise Kubernetes Operator
  • MariaDB Cloud on AWS, Azure and Google Cloud
  • Serverless scaling in MariaDB Cloud
  • Bring Your Own Account deployment on Azure
  • MySQL compatibility
  • Oracle compatibility

Best for

  • Teams running MySQL-compatible applications that want an open-source engine
  • Companies moving Oracle-based applications that need Oracle compatibility
  • Enterprises wanting 24x7 vendor support for self-managed databases
  • Teams that want MariaDB as a managed service on AWS, Azure or Google Cloud
  • Platform teams running databases on Kubernetes
  • Developers adding vector search and RAG to a relational application
  • Organizations deploying a database across several data centers

Use cases

  • Running transactional applications on an open-source SQL database
  • Replacing MySQL without rewriting the application
  • Moving off a legacy commercial database
  • Running analytical queries on operational data with ColumnStore
  • Large-scale parallel analytics with MariaDB Exa
  • Keeping a database available through automatic failover
  • Restoring a database to a point in time after a bad change
  • Altering table schemas without blocking writes
  • Encrypting database files at rest
  • Querying vector data for AI search and RAG
  • Connecting AI agents to a database through MCP
  • Running a managed database inside an existing Azure account
  • Caching hot data in memory with GridGain
  • Monitoring a fleet of database servers

Screenshots & Videos

Explore MariaDB in action

Mariadb Homepage With The Product Headline
View full size
Mariadb Homepage With The Product Headline

User Reviews

Write a Review

No reviews yet

Be the first to share your experience with this software.

Compare with Similar Software

Click to compare side by side with MariaDB

Want to claim this brand?

To claim this brand, please contact support.