Chris standing up holding his daughter Elva

MariaDB Enterprise Server

Datasheet

01
Introduction

MariaDB Enterprise Server is a premium version of MariaDB Community Server that includes additional enterprise features, such as non-blocking backups and advanced audit capabilities that enterprises need to run in production. You can run MariaDB Enterprise Server anywhere – public, private or hybrid cloud. It is also available as an option for MariaDB Cloud.

With its purpose-built storage engine architecture, MariaDB Enterprise Server supports transactional, analytical and mixed workloads for relational, JSON and vector-based data models. Companies that switch to MariaDB Enterprise Server from proprietary databases save up to 90% of total database costs.

02
Enhancements Beyond
the Community Edition

MariaDB Enterprise Server includes features engineered for customers deploying and maintaining large databases with strict high availability, disaster recovery and security requirements. It includes:

  • Enterprise Audit to guarantee compliance through comprehensive audit logging with JSON-based auditing templates that can be defined and assigned to users stored in system tables. Enterprise Audit also provides timestamps in milliseconds with timezone, a compliance requirement.
  • Enterprise Backup supports online backup operations, allowing concurrent read and write transactions, as well as DDL changes during the backup process.
  • Enterprise Federation to consolidate data access by using MariaDB Enterprise Server to access tables in other databases using standard ODBC connections.
  • Hashicorp Enterprise Vault for external key management, separating encryption keys from the database instance. Namespace support enables an organization to implement secure multi-tenancy. The keys are also used for TDE and data-at-rest encryption.
  • Support for 128 indexes in Enterprise Server versus 64 in Community Server
  • Dynamically resize the InnoDB redo log
  • Dynamically change the InnoDB purge threads

MariaDB Enterprise Server undergoes extensive and comprehensive testing and QA processes to ensure reliability for production deployments. In addition, key features in new releases are backported to prior non-EOL versions to ensure long-term stability and support.

MariaDB Enterprise Server is preconfigured for production environments. It includes default security parameters to enforce account hygiene, block remote root and anonymous access, and set replication parameters to ensure durability. In addition, all non-GA plugins are disabled.

03
Key Benefits

Essential Features for Enterprises

MariaDB Enterprise Server is designed to meet the demanding requirements of enterprise production environments, including enhanced security, auditing and performance. MariaDB Enterprise Server surpasses standard security features, such as roles and auditing, with advanced data protection and security layers, including complete, end-to-end encryption. MariaDB Enterprise Server can encrypt all data in motion with secure connections (TLS) and at rest, including logs, with transparent data encryption (TDE). MariaDB Enterprise Server 10.6 comes with security technical implementation guide (STIG) compliance.

Hashicorp Enterprise Vault support provides for the seamless implementation of a multi-tenant environment, ensuring data protection for each tenant. SSL/TLS support, enabled by default, encrypts the data transmission between a client and server, providing enhanced data security.

XA support uses a two-phase commit protocol to ensure that a distributed transaction with external resources is either fully completed across all resources or completely rolled back, maintaining data integrity.

Enhanced migration compatibility also eases the process of moving from Oracle Database or MySQL to MariaDB, providing peace of mind that the migration will be done efficiently and with minimal change requirements.

One Database – Any Workload

With MariaDB Enterprise Server, one database server is capable of supporting multiple workloads – from transactional to analytical, mixed workloads or structured and semi-structured JSON data. This is possible thanks to MariaDB Enterprise Server’s extensible architecture that leverages different storage engines. Different tables can use different storage engines, and joins can be performed between tables across storage engines. Available storage engines are:

  • Aria – for read-intensive workloads
  • InnoDB – for mixed read/write or OLTP workloads
  • MyRocks – for write-intensive workloads
  • Spider – for scalability
  • ColumnStore – for OLAP
  • S3 Storage Engine – cost-effective, long-term archiving of large volumes of historical, read-only data

Vector Search for AI Capabilities

Native support for vector data types, along with vector indexing and search capabilities, is included in MariaDB Enterprise Server. This marks a significant step forward for organizations seeking to easily integrate AI-driven functionalities directly into their core database systems. MariaDB has a suite of products to support GenAI.

Deploy Anywhere

MariaDB Enterprise Server can run on minimal hardware resources, like a laptop or a desktop computer. It can also run on any public or private cloud in VMs or containers, starting from 1 vCPU and scaling up into the thousands. MariaDB Enterprise Server and other MariaDB Platform products are available in Docker images and can be deployed and orchestrated through a Kubernetes Operator to run in OpenShift and other container platforms. Because MariaDB Enterprise Server can be deployed anywhere, on-premise or in a public cloud, it is an ideal database to support hybrid cloud strategies.

MariaDB Cloud

Additionally, MariaDB Enterprise Server is now available in MariaDB Cloud. This offering provides a fully managed database-as-a-service (DBaaS) that gives you the choice of two robust architectures: provisioned for consistent performance, and serverless for on-demand elastic scale.

If your traffic is relatively consistent, the provisioned mode enables you to create an environment that is performant and stable. It can accommodate spikes in usage by expanding either compute or storage as needed within parameters that you control. For applications with spiky or unpredictable traffic, MariaDB Cloud offers a serverless model designed for automatic, on-demand scaling. It is the ideal architecture for production workloads, such as e-commerce and payment processing, as well as for cost-effective development and testing.

MariaDB Cloud deployment options

04
Summary

MariaDB Enterprise Server provides the functionality you need to succeed in today’s fast-paced world. MariaDB Enterprise Server is a hardened, production-grade database that delivers enhanced reliability and stability. Deployment flexibility is offered across public, private and hybrid cloud environments. With its purpose-built storage engine architecture, MariaDB Enterprise Server supports diverse workloads, including transaction processing, analytical queries and mixed workloads, accommodating relational, JSON, and vector data models.