About this Documentation

Overview

This documentation covers MariaDB database products. MariaDB products deliver a modern SQL database experience supported by MariaDB Corporation.

Front Matter

  • MariaDB Documentation

  • Copyright © 2024 MariaDB Corporation. All rights reserved.

  • The canonical home of this documentation is: https://mariadb.com/docs/

  • An enhanced edition of this content is available for authenticated MariaDB Customers at: https://customers.mariadb.com/docs/

  • All trademarks are the property of their respective owners.

  • Developed at private expense.

Enterprise-Ready Platform

MariaDB database products are designed to meet enterprise challenges.

Enterprise challenges include:

  • Producing value at scale through projects that deliver strong return on investment (ROI) using platforms with reasonable total cost of ownership (TCO).

  • Delivering consistent and sustainable operations through governance, risk management, and compliance (GRC).

  • Increasing staff productivity and team agility by leveraging vendor services and developing in-house platform expertise.

Enterprise-Ready Documentation

Enterprise scaling challenges apply to data and systems, but also exist in the range of IT disciplines and IT practitioners who care for the enterprise's customers.

We've prepared this documentation to serve the enterprise's:

  • database administrators (DBA)

  • operators

  • application developers

  • IT governance, architecture, audit, and information security experts

Contents and Structure

The MariaDB Documentation contains the topics and resources listed below.

Documentation Topics

Topic

Contents

Deployment

Procedures to download, install, set-up, configure, and test MariaDB products.

Service Management

Operating instructions, including:

  • Administrative tools

  • Logs

  • Upgrades

Connect and Query

Connect quickly and securely with instructions for:

  • C

  • C++

  • Java

  • Java R2DBC

  • Node.js

  • ODBC API

  • Python

  • Business Intelligence platforms

Data Operations

Data operations ensure the availability and integrity of data. Detailed information and instructions explain:

  • Backups

  • Restoring from backups

  • Importing data

  • Replication

Storage EnginesStorage Engines

MariaDB Enterprise Server features pluggable storage engines to allow per-table workload optimization:

  • Aria storage engine

  • ColumnStore storage engine

  • InnoDB storage engine

  • MyISAM storage engine

  • MyRocks storage engine

  • S3 storage engine

  • Spider storage engine

Security

MariaDB products incorporate features focused on enterprise governance, risk, compliance (GRC) and information security (infosec) requirements. Here we detail:

  • Audit trails

  • Authentication

  • Data-at-Rest Encryption

  • Data-in-Transit Encryption

  • Hardening

  • Privileges

  • User accounts

SQL Reference

Detailed reference and examples

Architecture

Architectural information for:

  • MariaDB Enterprise ColumnStore

  • MariaDB Enterprise Server

  • MariaDB MaxScale

  • MariaDB Xpand

Documentation Features

This documentation integrates the following features:

  • Responsive design allows viewing on desktop and mobile platforms.

  • Search interface for this documentation appears at the top of all pages.

  • Bookmarkable documentation sections, pages, and page sections.

  • Integrated tables, diagrams, and content enhancements.

  • A table of contents detailing the toplevel hierarchy of this documentation.

  • MariaDB Corporation accepts feedback about this documentation.