Database Comparison

Enhance supports both MySQL and MariaDB, allowing different database types to run on each server in your Enhance cluster. Below are the key differences between MySQL and MariaDB:

Feature MySQL MariaDB
JSON Stores JSON as binary objects. Stores JSON as strings; JSON is an alias for LONGTEXT.
Oracle Database Compatibility High compatibility but no PL/SQL support. High compatibility with PL/SQL support since version 10.3.
Speed and Performance Slightly slower in replication and querying. Faster in replication and querying.
Functionality Supports super read-only, dynamic columns, and data masking. Supports invisible columns and temporary table space.
Authentication Includes the validate_password component. Includes three password validator plugins.
Encryption Uses InnoDB and AES for data encryption. Supports temporary log and binary log encryption.
Storage Engines Fewer storage engines. More storage engines and support for multiple engines in a single table.
Thread Pooling Available only in the Enterprise Edition. Can manage over 200,000 connections at once, more than MySQL.
Was this answer helpful? 0 Users Found This Useful (0 Votes)