PostgreSQL vs MySQL

I manager dell' IT non dovrebbero fare l'errore di pensare a tutti i database open source con termini simili: ci sono differenze radicali fra Mysql e PostgreSQL, e quando è necessario considerare quale dei due deve essere usato, è importante essere coscienti di quali siano i pro e i contro di ogni sistema.

In cosa sono simili?

L'unico termine di comparazione ragionevole fra Mysql e PostgreSQL è che ambedue sono open source e anche in questo caso, i punti di contatto sono molto pochi.

MySQL infatti viene distribuito con un tipo di licenza "Copyleft" che obbliga effettivamente i produttori di software proprietario o a rendere open source la loro applicazione o a comprare una licenza di sviluppo da una sola grande entità commerciale, Oracle, che detiene i diritti di MySQL. 

In maniera diametralmente opposta Postgres viene distribuito con la licenza più permissiva praticabile, non c'è, infatti, una singola entità commerciale che ne detiene i diritti. 

I termini di licenza sono così liberali che è permesso creare dei software proprietari commerciali derivando da PostgreSQL, senza dover pagare nessun diritto d'autore, come è, per esempio, successo nel caso della soluzione di data warehousing Greenplum.

Quali sono le differenze?

Tecnicamente i progetti sono differenti sotto quasi tutti gli aspetti, e sono stati creati con obiettivi differenti.

PostgreSQL ha come obiettivi primari l'integrità dei dati, l'affidabilità e le caratteristiche integrate orientate agli sviluppatori. Inoltre ha un editor di query estremamente sofisticato, che è capace di gestire un numero di tabelle molto grande in maniera efficiente.

MySQL invece, poiché da sempre è la prima scelta per lo sviluppo di applicazioni web, usualmente scritte in php, è focalizzato sull'ottimizzazione delle prestazioni per le query semplici, sulle quali solitamente queste applicazioni si basano.

Sebbene entrambi i progetti siano notevolmente migliorati da quando sono state fatte queste considerazioni, e il confronto risulta sempre più difficile da fare con il passare del tempo, le basi tecniche e la mentalità degli sviluppatori continuano ad avere un' influenza forte in entrambi i progetti.

Per maggiori informazioni registrati per leggere il nostro whitepaper "10 reasons why MySQL users should move to PostgreSQL"

Casi di studio su PostgreSQL

Logo di Mind Candy

Mind Candy

Da zero a 50 milioni di utenti in 3 anni rappresenta una curva ripida. 2ndQuadrant è corsa in aiuto con un database mostruoso ...

Logo di RunKeeper

RunKeeper

Cosa succede quando il tuo è un servizio di successo ed il tuo database cresce del 400% in 6 mesi?

Libri su PostgreSQL

PostgreSQL 9 Administration Cookbook

PostgreSQL 9 Administration Cookbook

Una guida pratica, questo "libro di ricette" vi permetterà di gestire senza problemi un database PostgreSQL.

PostgreSQL 9.0 High Performance

PostgreSQL 9.0 High Performance

Un libro che vi guiderà passo-passo nell'ottimizzazione e nella scalabilità di server PostgreSQL.

© 2001-2012 2ndQuadrant Ltd e 2ndQuadrant Italia (Devise.IT S.r.l - Partita IVA 02093130975). | Policy sulla privacy