I vantaggi e svantaggi del proprietarie e Open Source Database

June 30

I vantaggi e svantaggi del proprietarie e Open Source Database


sistemi software quali database vengono rilasciati utilizzando vari tipi di licenze. sistemi di database open-source sono resi disponibili con l'accesso al codice sorgente, mentre i sistemi di database proprietari tendono ad essere closed source. sistemi open-source sono in genere liberi di ottenere e installare, mentre sistemi proprietari sono normalmente acquistati per un canone commerciale. Ci sono vantaggi e svantaggi per entrambi i sistemi di database proprietari e open-source, che determinano il loro appello a diverse imprese e organizzazioni.

Codice di accesso

sistemi di database open-source come MySQL forniscono l'accesso al loro codice sorgente. Questo significa che chiunque può vedere e modificare il codice sorgente e utilizzarlo nella sua forma eseguibile compilato. database proprietari tendono ad essere closed source, in modo che quando si acquista un sistema di database proprietario, ad esempio Oracle o Microsoft Access, si sta effettivamente acquistando il diritto di utilizzare il software, piuttosto che il software stesso. Anche se la capacità di accedere al codice sorgente utilizzato in un sistema di database può non importa all'utente finale in molti casi, può influenzare la qualità del codice perché comunità open-source sono in grado di segnalare e in alcuni casi correggere errori. Perché un database open-source può essere modificato, le organizzazioni possono modificarlo in base alle proprie esigenze specifiche.

Uscite

sistemi open-source tendono ad essere aggiornato con maggiore regolarità rispetto ai sistemi proprietari. Questo è in parte perché dove sistemi proprietari sono solo accessibili e lavorato con un team di sviluppo limitata all'interno della società responsabile per il prodotto di database, sistemi open-source sono lavorato per un'intera comunità, a volte su scala globale. Ciò significa che i bug tendono ad essere fissato più veloce e problematiche di sicurezza affrontate più rapidamente con i sistemi open-source. vulnerabilità di sicurezza sono anche più visibili con un sistema open-source che con un sistema proprietario, dove solo i dipendenti dell'organizzazione possono visualizzare il codice.

Costi

sistemi di database proprietari pagano ad un tasso commerciale. Tali tariffe variano per i diversi tipi di conto e il loro utilizzo. Nella maggior parte dei casi, un'organizzazione deve acquistare una licenza per ogni computer o conto hanno intenzione di utilizzare il sistema di database on. Con un sistema di database open-source, di solito c'è nessun costo e nessuna restrizione sul numero di computer o utenti che il database può essere installato su o accessibili da. I costi associati ai sistemi di database proprietari variano significativamente per le diverse varianti di sistema e tipi di account. In alcuni casi, i costi sono così grande che solo grandi organizzazioni possono considerare il database un'opzione.

Supporto

Il supporto è uno dei pochi aspetti volte considerati un vantaggio con certi sistemi proprietari. Con i sistemi di database open-source, il supporto è di solito non proviene da una singola posizione o organizzazione, ma proviene dalla comunità nel suo insieme. Con un sistema di database proprietario, i clienti possono acquistare una licenza con un certo livello di supporto incluso. In questi casi, il cliente può essere più certi che il supporto di cui hanno bisogno saranno messe a loro disposizione in termini concordati, dove il supporto di un sistema open-source può essere meno prevedibile.