Chat with us, powered by LiveChat

MariaDB et les bases de données propriétaires

Oracle Database, Microsoft SQL Server et IBM Db2

MariaDB Platform, avec des fonctionnalités auparavant uniquement disponibles dans les bases de données propriétaires (par exemple, les tables temporelles et les requêtes), est la première base de données open source d’entreprise capable de faire concurrence aux bases de données propriétaires.

White paper

Enterprise database comparison guide

This enterprise database comparison between Oracle Database Enterprise Edition 18c, Microsoft SQL Server 2017 Enterprise and IBM Db2 Advanced Enterprise Server Edition 11.1 for Linux, Unix and Windows (LUW) and MariaDB TX 3.0 is based on 50+ features defined across six categories of modern enterprise requirements.

Read the guide

Haute disponibilité

MariaDB prend en charge à la fois la réplication maître/esclave avec basculement automatique et le regroupement multimaître, au sein d'un même centre de données ou dans plusieurs centres de données, pour maintenir une haute disponibilité en cas de panne d'une base de données, d'un serveur ou d'un centre de données. En outre, la récupération d’urgence est prise en charge par le biais de la réplication à retardement, de la restauration à un moment donné et de la sauvegarde/restauration.

Haute performance, évolutivité et efficacité

MariaDB prend en charge les partitions locales et distribuées (sharding) pour améliorer les performances des requêtes, la compression des tables, des lignes ou des colonnes afin de réduire les E/S disque et la mise en cache des résultats des requêtes pour réduire la charge sur la base de données. De plus, MariaDB inclut un moteur de stockage optimisé en espace et en écriture pour améliorer les performances d'écriture et réduire les E/S disque des charges de travail intensives en écriture.

Sécurité avancée

MariaDB prend en charge à la fois le chiffrement des données en mouvement (connexions et réplication) et le chiffrement des données au repos (cryptage transparent des données), la protection des données via les rôles et le masquage dynamique des données (complet ou partiel), ainsi que la protection des bases de données contre les attaques par refus de service. De plus, ce support inclut un pare-feu de base de données capable de bloquer les requêtes sur la base de la syntaxe, du rôle, de la fréquence et/ou du temps.

Analyses évolutives haute performance

MariaDB TX peut répliquer les données vers MariaDB AX via un flux de capture des changements de données (CDC) pour prendre en charge des analyses évolutives haute performance sur des données quasi en temps réel. MariaDB AX utilise le stockage distribué en colonnes et le traitement massivement parallèle (MPP) pour prendre en charge des analyses ad hoc et à la demande sur des milliards de lignes sans avoir besoin d'index.

Standard SQL

MariaDB prend en charge les documents JSON, les données géospatiales, les séquences et les colonnes virtuelles. C’est la première base de données open source d'entreprise à prendre en charge les tables temporelles et les requêtes via des tables intégrées avec version contrôlée et une syntaxe SQL standard. MariaDB prend également en charge les fonctions de la fenêtre, les expressions courantes des tables, les fonctions définies par l'utilisateur (scalaire et agrégée) et les opérateurs définis (UNION, INTERSECT et EXCEPT).

MariaDB et Oracle, Microsoft et IBM

MariaDB Platform prend en charge les mêmes fonctionnalités de base qu’Oracle Database 18c Enterprise Edition, Microsoft SQL Server 2017 Enterprise et IBM Db2 pour Linux, Unix et Windows 11.1 Advanced Enterprise Server Edition et, dans certains cas, des fonctionnalités supplémentaires. Oracle Database et IBM Db2 prennent en charge le clustering multimaître, mais Oracle RAC et IBM pureScale ne sont pas pris en charge sur les clouds publics (par exemple, Microsoft Azure), car ils reposent sur un stockage partagé. Cependant, le clustering multimaître de MariaDB est basé sur la réplication de groupe synchrone, de sorte qu’elle peut être utilisée sur n’importe quel cloud public. Par ailleurs, MariaDB Platform est conçue pour bien s’exécuter sur du matériel standard, des instances du cloud et des conteneurs.

 MariaDBOracleMicrosoftIBM
ReplicationYesActive Data Guard*Availability GroupsSQL Replication
ClusteringMariaDB ClusterRAC*pureScale
Backup and restoreMariaDB BackupRMANYesYes
RollbackMariaDB FlashbackFlasback
Distributed partitionsSpiderSharding*DPF
CompressionYesAdvanced Compression*YesYes
EncryptionYesAdvanced Security*YesYes
Database firewallYesDatabase Firewall*
Dynamic data maskingYesAdvanced Security*YesYes
ColumnarMariaDB AXDatabase In-Memory*YesBlu Acceleration
TemporalYesFlashback Query*Temporal TablesTime Travel Query
Stored proceduresSQL/PSMPL/SQLSQL PLSQL/PSM
Oracle compatibilityYesYes

*Non inclus dans une licence Oracle Database Enterprise Edition ; doit être acheté séparément.

Téléchargez le livre blanc de comparaison des bases de données d’entreprise ci-dessous pour lire une comparaison complète basée sur plus de 50 fonctionnalités.

On-Demand Webinar

Cage match: MariaDB vs. Oracle, Microsoft and IBM

This webinar recording compares MariaDB with Oracle Database, Microsoft SQL Server and IBM Db2 for Linux, Unix and Windows (LUW) in terms of high availability, disaster recovery, performance, scalability, security, analytics, schema and SQL.

Watch now
White paper

Enterprise database comparison guide

This enterprise database comparison between Oracle Database Enterprise Edition 18c, Microsoft SQL Server 2017 Enterprise and IBM Db2 Advanced Enterprise Server Edition 11.1 for Linux, Unix and Windows (LUW) and MariaDB TX 3.0 is based on 50+ features defined across six categories of modern enterprise requirements.

Download the guide