MariaDB Platform

Do more with your data

MariaDB Platform unifies MariaDB TX (transactions) and MariaDB AX (analytics) so transactional applications can retain unlimited historical data and leverage powerful, real-time analytics in order to provide data-driven customers with more information, actionable insight and greater value – and businesses with endless ways to monetize data. It is the enterprise open source database for hybrid transactional/analytical processing at scale.

One database. Any workload.

Transactional

MariaDB Platform can be deployed in a transactional configuration with clustering, replication or sharding on top of row-based storage optimized for fast transactions.

Analytical

Or, MariaDB Platform can be deployed for analytics by choosing distributed, columnar storage optimized for interactive, ad hoc analytics – and scaling out as needed.

Hybrid

And for transactional applications with greater analytical requirements, MariaDB Platform can be deployed in a hybrid configuration by choosing both row-based and columnar storage.

Background Divider Element

Why now

  • You've outgrown your current database
    You've outgrown your current database

    You need to store more data and/or perform smarter analytics, but doing so will slow down the database and culminate in a bad customer experience – and less customer engagement.

  • You need to keep historical data longer, and use it
    You need to keep historical data longer, and use it

    You’re limited to maintaining the last few months of transactional data, but need direct access to years of historical data in order to better meet the needs of customers.

  • You need to make analytics available for customers
    You need to make analytics available for customers

    You provide a valuable service to customers, but as they become data-driven organizations themselves, they require powerful and flexible self-service analytics on their own data.

Background Divider Element

Business benefits

Data monetization with analytics for customers

MariaDB Platform gives businesses an additional way to monetize data – providing customers with access to data and analytics otherwise only available to DW/BI teams.

Faster time to insight with zero-ETL analytics

MariaDB Platform allows data-driven organizations to analyze transactional data in place rather than waiting for it to be moved to a data warehouse via ETL processes.

Reduced costs with tech consolidation

MariaDB Platform can replace separate databases, data warehouse and ETL tools – often procured from different vendors and managed by separate administrators.

Architecture

MariaDB Platform Architecture Diagram

Components

  • MariaDB Server
    MariaDB Server

    The only 100% open source database with Oracle Database compatibility (i.e., PL/SQL), scalability through built-in sharding, temporal tables and transparent data encryption.

  • MariaDB Cluster
    MariaDB Cluster

    Provides mission-critical applications with complete high availability and zero downtime using active/active, multi-master clustering based on synchronous replication.

  • MariaDB ColumnStore
    MariaDB ColumnStore

    Adds distributed, columnar storage and massively parallel processing to support real-time analytics at scale – querying billions and billions of rows in a second (or less).

  • MariaDB MaxScale
    MariaDB MaxScale

    Protects sensitive data with query blocking and dynamic data masking, ensures uptime with automatic failover and enables hybrid workloads with intelligent query routing.

  • Connectors
    Connectors

    Lightweight, high-performance connectors for building interactive applications, including a Node.js connector with asynchronous, non-blocking APIs and query pipelining.

  • Tools
    Tools

    A powerful suite of management and monitoring tools for database administrators: SQLyog, SQL Diagnostic Manager, MariaDB Backup and MariaDB Flashback.

  • Containers
    Containers

    Docker images and Kubernetes Helm charts simplify the deployment and configuration of persistent database clusters on containers, and is the easiest way to get started.

  • Big data connectors
    Big data connectors

    An Apache Kafka connector to ingest streaming data in real time, and an Apache Spark connector to publish machine learning results for interactive analysis via SQL.

  • Import adapters
    Import adapters

    C, Java and Python clients for collecting and importing data, bypassing the SQL layer and writing data directly to columnar storage so it is available for immediate analytics.

Technical benefits

  • Streamlined data ingestion
    Streamlined data ingestion

    Built-in change-data-capture streams replicate data from row-based storage to columnar storage so it’s available for analytics within seconds – no ETL, no waiting.

  • Workload-based isolation and scaling
    Workload-based isolation and scaling

    Transactional and analytical workloads scale out independently of each other, and with no resource contention, because their queries are routed to separate database nodes.

  • Hybrid cloud and heterogeneous hardware
    Hybrid cloud and heterogeneous hardware

    Transactional database nodes can run on premises and analytical nodes in the cloud (or vice versa) and with different hardware (e.g., SSDs for transactions, HDDs for analytics).

Helpful resources

Background Divider Element

Services and support

In addition to world-class, 24×7 technical support, MariaDB subscriptions include consultative support to provide customers with recommendations and advice based on decades of experience. If that’s enough, a dedicated team of remote DBAs, enterprise architects and migration managers is available to ensure customers succeed – whether it’s migrating from a legacy data warehouse or integrating with Apache Spark, Apache Kafka and Apache Hadoop.

 

“Using MariaDB as a platform to connect our transactions and analytics has given us the ability to offer a new level of excellence to our customers.”

-Germán Castro Pérez, Chief Technology Officer, QBerg

 

Try it out

With a sample installation and configuration guide for DBAs and an all-in-one Docker image for developers, it’s easy to get MariaDB Platform up and running – and see what it can do.

GET STARTED