# data[].attributes.body
MySQL, MariaDB e PostgreSQL sono tra i migliori database open source e gratuiti.

Se invece parliamo di database commerciali, Oracle, MS SQL Server e IBM DB2 sono i DBMS di punta.

# data[].attributes.body
È un'applicazione di database con un codice sorgente che si può visualizzare, scaricare, modificare, distribuire e riutilizzare gratuitamente. Le licenze open source danno agli sviluppatori la libertà di creare nuove applicazioni utilizzando le tecnologie di database esistenti.

# data[].attributes.body
MySQL è il database più popolare e utilizzato nel mondo tecnologico, soprattutto per la sua diffusione nelle applicazioni web. È stato creato nel 1995.

MySQL è un database open-source, che dispone di due licenze, la Community Server gratuita e la Enterprise Server a pagamento. La licenza GPL open source consente ai programmatori di modificare il software MySQL per adattarlo ai propri ambienti e personalizzarlo.

# data[].attributes.body
MariaDB, un fork di MySQL, è un sistema di gestione di database relazionali, completamente compatibile con il protocollo MySQL e i client MySQL. Il server MySQL può quindi essere sostituito con il server MariaDB senza alcuno sforzo di modifica del codice. MariaDB è più guidato dalla comunità rispetto a MySQL.

MariaDB offre due modelli di licenza: Community Server gratuito e Enterprise Server commerciale.

# data[].attributes.body
PostgreSQL è un database relazionale a oggetti. Database open source e gratuito, è stato prodotto nel 1996.

PostgreSQL è scritto in C ed è utilizzato dalle aziende che devono gestire un grande volume di dati. Si tratta del DBMS open source più avanzato a disposizione, con funzionalità di livello aziendale paragonabili a quelle di Oracle e Db2.

# data[].attributes.body
È un sistema di gestione di basi di dati che è sviluppato, venduto e supportato da una società commerciale. I DBMS commerciali richiedono l'acquisto di una licenza d'uso. Questi sistemi offrono funzionalità avanzate, supporto tecnico, e servizi aggiuntivi come formazione e consulenza, in cambio del pagamento di una licenza o abbonamento.

# data[].attributes.body
Oracle è l’RDBMS commerciale più usato e diffuso. Garantisce le transazioni ACID, supporta dati strutturati (SQL), dati semi-strutturati (JSON, XML), dati spaziali e archivio RDF. Inoltre, offre vari modelli di accesso a seconda del modello di dati specifico. Supporta sia il carico di lavoro OLTP che OLAP.

Oracle fornisce funzionalità per Cloud, Document Store, Key-value storage, Graph DBMS, PDF Storage e BLOG.

# data[].attributes.body
Nel 1988, Microsoft si è unita ad Ashton-Tate e Sybase per creare un RDBMS come variante di Sybase SQL Server, completato nel 1989. Presenta diverse licenze, sia gratuite che commerciali. La facilità d’uso e la stretta integrazione con l’ecosistema Windows di MS SQL Server lo rendono una scelta facile per tutti coloro che usano i prodotti Microsoft nelle proprie aziende.

# data[].attributes.body
Nel 1983 IBM ha rilasciato il suo primo database relazionale con licenza commerciale, IBM DB2, spinta dalla concorrenza con il database di Oracle.

Può essere ospitato su cloud, server fisico o entrambi contemporaneamente, e supporta modelli di dati SQL e NoSQL. Offre diverse licenza, una gratuita (Community), e due commerciali (Standard e Advanced).