Database Comparison
LxRoot supports MySQL and MariaDB. It is possible to run different database kinds on each server in your LxRoot cluster.
Key differences:
MySQL | MariaDB | |
---|---|---|
Json |
Stores JSON reports as binary objects. |
Stores JSON reports in strings. MariaDB’s JSON data type is an alias for LONGTEXT. |
Oracle database compatability |
Has a high level of compatibility, but does not support PL/SQL. |
Has a high level of compatibility and supports PL/SQL since version 10.3. |
Speed and performance |
Slightly slower than MariaDB in replication and querying. |
Slightly faster than MySQL in replication and querying. |
Functionality |
Supports super read-only function, dynamic columns, and data masking. |
Supports invisible columns and temporary table space. |
Authentication |
Has the validate_password component. |
Has three password validator plugins. |
Encryption |
Uses InnoDB and AES to encrypt data at rest. |
Supports temporary log encryption and binary log encryption. |
Storage engines |
Has fewer storage engines than MariaDB. |
Has more storage engines than MySQL and can use multiple engines in one table. |
Thread pooling |
Has thread pooling in its Enterprise Edition. |
Can manage over 200,000 connections at once, which is more than MySQL. |