Sostituti per MS SQL

May 10

Sostituti per MS SQL


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.

La scelta o modifica

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.

ORACOLO

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

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.

IBM DB2

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.