sistemi software , come i 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 i sistemi proprietari sono normalmente acquistati per un canone commerciale . Ci sono vantaggi e svantaggi di sistemi di database , sia proprietari sia open-source , che determinano il loro appello a diverse imprese e organizzazioni. Codice di accesso
sistemi di database open- source come MySQL forniscono accesso al loro codice sorgente . Questo significa che chiunque può vedere e modificare il codice sorgente , così come 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 potrebbe non importa all'utente finale in molti casi , può influenzare la qualità del codice perché le comunità open-source sono in grado di segnalare e in alcuni casi riparare gli insetti . Perché un database open - source può essere modificato , le organizzazioni possono modificarlo secondo le proprie esigenze.
Rilascia
sistemi open-source
tendono ad essere aggiornato con maggiore regolarità di sistemi proprietari . Questo in parte perché , dove i sistemi proprietari sono solo accessibili e lavorato da un team di sviluppo limitato all'interno della società responsabile del prodotto di database , sistemi open-source siano elaborati da una intera comunità , a volte su scala globale . Ciò significa che i bug tendono ad essere fissati velocemente e le questioni di sicurezza affrontate più rapidamente con i sistemi open-source . Le vulnerabilità di sicurezza sono anche più visibile di un sistema open-source che con un sistema proprietario , dove solo i dipendenti dell'organizzazione possono visualizzare il codice .
Costi
< p > Sistemi di database proprietari pagano a 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 l'account si prevede 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 del database può essere installato su o accedere . I costi associati ai sistemi di database proprietari variano in modo significativo per le diverse varianti di sistema e tipi di account. In alcuni casi , i costi sono così grandi che solo le grandi organizzazioni possono considerare il database un'opzione.
Supporto
supporto è uno dei pochi aspetti a volte considerato un vantaggio con determinati sistemi proprietari . Con i sistemi di database open-source , il supporto è di solito non provengono 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 a condizioni concordate , dove il supporto di un sistema open-source può essere meno prevedibile .