May 10
Ogni dato che Oracle Corporation prima commercializzato il Relational Database Management System, l'uso del RDBMS è cresciuto fino a coprire ogni parte del mondo IT. E 'il metodo standard per la memorizzazione dei dati. MS SQL Server di Microsoft è uno dei sistemi RDBMS più popolari, ma esistono altre opzioni, sia per l'acquisto e come open freeware di fonte.
Quando si sceglie il software di database che si intende utilizzare, alcune domande potranno chiarire la necessità. Determinare quali il software applicativo deve interagire con il database e garantire la RDBMS funzionerà con la soluzione desiderata, sia quando si acquista un programma o la costruzione di uno. In secondo luogo, tener conto delle competenze che avete a disposizione - se il vostro staff tecnico sono i programmatori Oracle, quindi MS SQL non può essere la scelta migliore.
Quando contemplando cambiare software RDBMS, cautela e un'attenta stima deve essere fatto. Mentre SQL è il linguaggio di programmazione database standard ci sono differenze di implementazione. Come ORACLE gestisce le date vs MS SQL è molto problematico in un passaggio, e di un sistema fortemente guidato da date può finire con un importante riscrittura del codice. MS SQL ha strutture come "selezionare top 5 ...." che non funzionano in qualsiasi altra applicazione SQL.
Oracle è il RDBMS commerciale originale. Funziona su molti altri sistemi operativi di MS SQL, che lo rende una buona scelta se il software non funziona su Windows o avete bisogno di scalare a un'applicazione più ampia su Unix o mainframe. ORACLE è dotato di molti strumenti di programmazione diversi lungo con versioni specializzate del database, come Oracle Spatial, che viene utilizzato per la codifica geografica e mappatura.
MySQL è un software open source, il che significa che non vi è alcun costo di acquisto per la versione base. Supporto continuo può essere un problema, anche se è possibile acquistare il sostegno di aziende che si specializzano in esso. Alla fine si può o non può essere più conveniente quando questo supporto viene scomposto in. MySQL non offre una versione di "impresa" ad un prezzo che include il supporto del prodotto e gli aggiornamenti.
database DB2 di IBM è stata intorno lunga quasi quanto ORACLE. Come Oracle, che gira su molte altre piattaforme di MS SQL. IBM può fornire una soluzione completa di programmazione e software; inoltre offrono anche hardware. Il vantaggio di una soluzione così completa è che non c'è mai una preoccupazione quale fornitore deve essere affrontata con un problema, in quanto il server, il sistema operativo, il database e il software applicativo sono tutti forniti da un singolo fornitore.