I vantaggi e gli svantaggi dei database proprietari e open source

Il movimento del software open source è dedicato a garantire l'accesso illimitato al codice sorgente del software di uso comune, che consente a individui e organizzazioni di modificarlo in base alle proprie esigenze. I database sono un'area in cui i modelli di software proprietario e open source competono testa a testa, e sia i modelli che i loro database hanno argomenti a loro favore. I database open source sono dominati da MySQL e PostgreSQL, mentre il database Oracle è il pesante battitore nel mondo proprietario, con Microsoft SQL e IBM'S DB2 che pesano come altri giocatori importanti.

Modello aziendale open source

A partire dall'autunno 2013, il modello open source si basa sulla vendita di abbonamenti ai servizi di supporto e sul valore forfettario - aggiunge come vaste lezioni di formazione per i clienti. Questo forza una diversa proposta di vendita; la maggior parte dei fornitori open source tenta di vendere ai potenziali clienti una vendita "proof of concept" - questo è un dimostratore di tecnologia che risolve una manciata di problemi specifici del cliente piuttosto che vendere il software stesso dato che PostgreSQL e MySQL possono essere scaricati gratuitamente. Mentre il software open source può essere scaricato e installato senza pagare un abbonamento, il modello di business presuppone che l'esperienza delle persone che conoscono il software valga più del software stesso.

Modello di business proprietario

Nel modello di licenza proprietario, il software è un prodotto e servizi di consulenza e la configurazione e la formazione sono accessori aggiuntivi. Potrebbero esserci costi aggiuntivi basati sull'hardware, come una licenza per CPU. I modelli proprietari personificano il supporto; hai un contatto o un call center con cui parlare. Le banche dati proprietarie, almeno per le imprese, dominano il regno delle alte prestazioni per un numero enorme di domande - a volte la disparità raggiunge un aumento di quattro volte della velocità. L'installazione di tutti i software comporta inerzia, il che significa che una volta che i dati sono nelle frizioni di quel software, è un progetto serio recuperare i dati. Anche questo fa parte del modello di business di vendita di database proprietario - una volta che la tua organizzazione ha deciso un motore di database commerciale, è più facile venderti un pacchetto software aggiornato piuttosto che per la tua organizzazione passare a un altro fornitore (open source o proprietario) ed eseguire la migrazione dei dati.

Concorrenza del mercato

Sun Microsystems ha acquistato la società mantenendo MySQL quando Oracle era un partner strategico per Sun; Sun è stato quindi acquisito da Oracle. Oracle ha trascorso gran parte del tempo dall'acquisizione dell'IP di Sun, riducendo il numero di ore di ingegnerizzazione assegnate al progetto MySQL, che compete con i suoi prodotti di database commerciali. In risposta a questo, i sostenitori dell'open source hanno creato una fork (diversa distribuzione) di MySQL chiamata MariaDB. MariaDB è ancora in sviluppo attivo e mantiene la compatibilità con le funzionalità MySQL esistenti.

Confronti di prodotti

Facendo un passo indietro dal modo in cui i venditori di database fanno soldi e affrontano la concorrenza, in termini di funzionalità, questi database sono ampiamente comparabili. PostgreSQL è, a partire dalla fine del 2013, posizionato come pacchetto di database open source di fascia alta, adattato per database di transazioni di grandi volumi. È in concorrenza diretta con i database Oracle top-end per i grandi contratti di business, così come il DB2 di IBM. Per le aziende di medie dimensioni, Microsoft SQL Server e MySQL / MariaDB sono le scelte principali.

Raccomandato