MariaDB: cos’è e perché sostituisce MySQL

MariaDB è un RDBMS (sistema di gestione di database relazionali) realizzato dagli stessi sviluppatori di MySQL e rispetto a quest’ultimo, ha diverse ottimizzazioni che tendono a migliorarne le prestazioni.

Proprio per poter usufruire di tali ottimizzazioni, nel 2021 abbiamo effettuato il passaggio da MySQL a MariaDB su tutti i nostri server SQL.

I clienti di HostingVirtuale che hanno già un database attivo non avranno alcun tipo di disservizio dal passaggio tra due diversi sistemi di gestione, in quanto ogni versione di MariaDB è compatibile con la versione corrispondente di MySQL.

Cos’è MariaDB?

MariaDB è una potente piattaforma di gestione dei database relazionali, sviluppata dagli stessi creatori di MySQL. La sua principale caratteristica è la grande velocità e scalabilità, che la rendono particolarmente adatta a gestire enormi quantità di dati.

Rispetto a MySQL, MariaDB è molto più veloce e offre una maggiore scalabilità. Inoltre, è compatibile con tutti i principali sistemi operativi, tra cui Windows, Linux e macOS.

Tra le sue principali caratteristiche vi sono: una vasta gamma di funzionalità, l’interoperabilità con MySQL, la scalabilità e la semplicità d’uso.

Architettura di MariaDB

MariaDB è un RDBMS sviluppato sulla base della libreria Apache Derby, anch’essa open source. Questo significa che MariaDB condivide con MySQL le caratteristiche di stabilità, affidabilità e ampia diffusione. MariaDB supporta una vasta gamma di funzionalità, tra cui stored procedure, triggers, viste e cursori.

Inoltre, MariaDB offre una migliore performance rispetto a MySQL in termini di velocità di elaborazione e utilizzo della memoria.

Versioni di MariaDB

MariaDB è disponibile in tre versioni:- MariaDB 10, la versione stabile;- MariaDB 10.1, una versione di sviluppo che introduce nuove funzionalità;- MariaDB 10.2, ancora in fase di sviluppo.

MariaDB e Apache

MariaDB può essere utilizzato in abbinamento a Apache, il celebre web server open source. In questo modo sarà possibile gestire database relazionali all’interno di applicazioni web.

MariaDB e MySQL

MariaDB è un fork di MySQL, ovvero una versione modificata dell’originale. La differenza principale tra i due prodotti è che MariaDB contiene il componente storage engine Aria, progettato per migliorare le prestazioni del motore di database. Aria è stato incluso anche in MySQL a partire dalla versione 5.5.

Articoli correlati