MariaDB Enterprise est l’une des meilleurs base de données open source disponibles sur le marché, avec un ensemble de fonctionnalités bien supérieur à ce qui est proposé par MySQL Enterprise ou EnterpriseDB Postgres. En tant que successeur de MySQL, MariaDB Enterprise continue d’innover avec des fonctionnalités telles que le SQL distribué et le stockage en colonnes, alors qu’EnterpriseDB continue de manquer de fonctionnalités essentielles telles que le cluster multi-maître et le cryptage.
Le tableau ci-dessous met en évidence certaines de ces différences entre MariaDB Enterprise et ses concurrents open source.
EDB | MySQL | MariaDB | |
---|---|---|---|
MongoDB-compatible NoSQL | No | No | Yes |
Columnar storage | No | No | Yes |
Temporal tables | No | No | Yes |
Oracle database compatibility | Yes | No | Yes |
Non-blocking backups | Yes | 3rd-party product | Yes |
Write-anywhere clustering | No | Yes | Yes |
Transaction replay | No | No | Yes |
Secure by default | No | Yes | Yes |
MariaDB Platform prend en charge les mêmes fonctionnalités d’entreprise principales qu’Oracle Database, Microsoft SQL Server et IBM Db2, voire plus dans certains cas (par exemple, l’extension élastique avec SQL distribué). De plus, même si Oracle Database, IBM Db2 et MariaDB Enterprise prennent toutes en charge le cluster multimaître, seule MariaDB Enterprise implémente une architecture de type «shared-nothing».
Le tableau ci-dessous met en évidence une poignée de différences entre MariaDB Enterprise et ses concurrents propriétaires.
MariaDB Enterprise Server | Oracle Enterprise Edition | Microsoft SQL Server Enterprise | IBM DB2 | |
---|---|---|---|---|
Replication | Yes | Active Data Guard* | Availability Groups | SQL Replication |
Clustering | Multiple clustering options | RAC* | Yes* | pureScale |
Multi-cloud Single-architectures | Yes | No | No | No |
Backup and restore | MariaDB BCM | RMAN | Yes | Yes |
Built-in SQL IDE | Yes | Yes | Yes | No |
Distributed partitions with legacy RDBMS connectors | Multiple options | Oracle Partitioning* | No | DPF |
Compression | Multiple options | Advanced Compression* | Yes | Yes |
Encryption | Yes | Advanced Security* | Yes | Yes |
Database firewall | Yes | Database Firewall* | Uses Windows Firewall | No |
Columnar | MariaDB ColumnStore | Database In-Memory* | Yes | Blu Acceleration |
Temporal | Yes | Flashback Query* | Temporal Tables | Time Travel Query |
Stored procedures | SQL, PSM, PL-SQL, C | PL, SQL, Java | T-SQL | DB2-SQL, SQL PL |
Oracle compatibility | Yes | Yes | No | Yes |