Nwlapcug.com


SQL Server vs DB2

SQL Server vs DB2


Prodotti software per server database relazionale Microsoft SQL Server e IBM DB2. Applicazioni software commerciali utilizzano per gestire dati su una gamma di dispositivi che vanno dagli smartphone ai computer server su larga scala. Entrambi utilizzano SQL, Structured Query Language, per la gestione di database e programmazione, anche se ognuno ha la propria versione personalizzata proprietarie.

Piattaforme

SQL Server viene installato solo su piattaforme Microsoft, come Windows 7 e Windows Server 2008. DB2 può ospitare una vasta gamma di sistemi come Linux, Microsoft Windows e IBM AIX. Oltre alle versioni per computer desktop e server, entrambi i database sono versioni mobile smartphone di ospitare.

Edizioni

Un database relazionale ha un programma centrale che accetta comandi SQL da utenti e restituisce i dati a loro. Di là di tale programma, il sistema di database può avere decine di altri programmi; alcuni che creare database, altri che ottimizzarle e così via. Le organizzazioni più piccole e personali degli utenti non è necessario tutte le funzionalità utilizzate dai più grandi clienti, in modo IBM e Microsoft offrono versioni dei loro software di database su misura per diversi livelli di utilizzo. DB2 è disponibile in Express Edition, Workgroup Server Edition ed Enterprise Edition Server; ogni edizione essendo un passaggio in velocità e capacità. Microsoft ha offerte simili per SQL Server, venderlo in Personal, Standard ed Enterprise Edition. Le edizioni più piccole costano meno e hanno limiti inferiori per tabella dimensioni e altre caratteristiche. Le più grandi edizioni supportano funzionalità più sofisticate come il clustering, che aumenta l'affidabilità e riduce i tempi di inattività.

SQL

DB2 e SQL Server sono diversi dialetti del linguaggio SQL standard. Entrambi supportano la versione entry-level di ANSI SQL-92 se non il livello intermedio dello standard. Scritti per DB2 SQL potrebbe non funzionare su SQL Server e viceversa. Ad esempio, DB2 supporta "prima" trigger ma non SQL Server. Nel complesso, il dialetto di DB2 offre più flessibilità e caratteristiche di SQL Server.

Storia

DB2 di IBM nasce dalla ricerca effettuata nel 1970. A quel tempo, aumentando la quantità di informazioni memorizzate su unità disco richiesto un bisogno di modi migliori per organizzare e analizzare i dati. IBM ha offerto diverse versioni del suo software di database relazionale per i propri computer, che conduce il primo a portare il nome di DB2 nel 1983. In primo luogo offerto su computer mainframe su larga scala, DB2 alla fine migrato a Unix, Windows e altre macchine nel 1990. IBM continua a sviluppare DB2, attualmente nella sua decima uscita.

Microsoft ha sviluppato il proprio software di SQL Server tramite una partnership con Sybase nel tardo 1980. Esso destinato le prime versioni per il sistema operativo OS/2, poi spostato a Windows NT nel 1990. Nel 1994, hanno concluso la partnership con Sybase e riscritto e migliorato il software di SQL Server. Microsoft SQL Server, ricavandone un gestore di database ad alte prestazioni paragonabile alle offerte da IBM, Oracle e altri. Versione attuale di Microsoft è SQL Server 2008.