MariaDB

MariaDB is an open-source relational database management system that is binary equivalent to MySQL. It aims to stay close to MySQL for maximum compatibility while providing new functionalities to users.

Solutions provided

• Data warehousing - Aggregation and analysis of massive data volumes
• Transaction processing - Managing transaction heavy workloads
• Mission-critical deployments - High availability and redundancy features
• Support for various data workloads - OLTP, analytics, mixed usage

Benefits & significance

• Data warehousing - Aggregation and analysis of massive data volumes
• Transaction processing - Managing transaction heavy workloads
• Mission-critical deployments - High availability and redundancy features
• Support for various data workloads - OLTP, analytics, mixed usage

  • What SQL dialect is used?

    MariaDB uses the same MySQL SQL syntax with additional features like common table expressions.

  • How is data stored?

    Row data along with indexes are stored directly in database files on disk for high performance.

  • What storage engines are supported?

    Engines like InnoDB and Aria provide transaction support while MyISAM is optimized for selects.

  • How is MariaDB different from MySQL?

    MariaDB aims to increase standard compliance while MySQL focuses more on closed-source features.

  • What is Galera cluster?

    Galera enables multi-master active-active replication across nodes for continuous availability.

  • Does it support new data types?

    Yes, JSON documents and other complex datatypes are now directly supported.