di Microsoft SQL Server e DB2 di IBM sono prodotti software per server di database relazionali . Applicazioni software commerciali li usano per gestire i dati su una serie di dispositivi che vanno dagli smartphone ai computer server su larga scala . Entrambi utilizzare SQL , Structured Query Language , per la gestione di database e programmazione , anche se ognuno ha la propria versione proprietaria personalizzata . Piattaforme
SQL Server installa solo su piattaforme Microsoft, come Windows 7 e Windows 2008 Server . DB2 ospita una vasta gamma di sistemi , tra cui Linux , Microsoft Windows e AIX di IBM. Oltre alle versioni per desktop e server computer , entrambi i database sono versioni mobili che ospitano gli smartphone .
Edizioni
Un database relazionale ha un programma centrale che accetta comandi SQL da utenti e restituisce i dati a loro. Oltre a questo programma , il sistema di database può avere decine di altri programmi , alcuni che creano banche dati , altri che li mettere a punto e così via . Le organizzazioni più piccole e utenti privati non hanno bisogno di tutte le funzioni utilizzate dai clienti più grandi , in modo da offrire le versioni di Microsoft del proprio software di database su misura per i diversi livelli di utilizzo e IBM . DB2 viene in Express Edition , Workgroup Server Edition e Enterprise Server Edition , ogni edizione di essere un passo avanti in termini di velocità e capacità . Microsoft ha offerte simili per SQL Server , vendendolo in personali, edizioni Standard ed Enterprise . Le edizioni più piccole costano meno e hanno limiti più bassi per le dimensioni delle tabelle e altre caratteristiche . Le edizioni più grandi supportare funzionalità più sofisticate come il clustering , che aumenta l'affidabilità e riduce i tempi di inattività .
SQL
DB2 e SQL Server hanno diversi dialetti della norma linguaggio SQL . Entrambi supportano la versione entry level di ANSI SQL - 92, anche se non al livello intermedio della serie. SQL scritte per DB2 potrebbe non funzionare su SQL Server e viceversa . Ad esempio , DB2 supporta la "prima" di trigger SQL Server , ma non è così. Nel complesso , il dialetto di DB2 offre maggiore flessibilità e funzionalità di SQL Server di .
Storia
di IBM DB2 è nato da ricerche fatte nel 1970 . A quel tempo, una crescente quantità di informazioni memorizzate su unità disco richiesto la necessità 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 porta fino alla prima a portare il nome di DB2 nel 1983 . In primo luogo ha offerto su computer mainframe di grandi dimensioni , DB2 finalmente migrato a Unix , Windows e altre macchine nel 1990. IBM continua a sviluppare DB2 , attualmente alla sua decima versione .
Microsoft ha sviluppato il suo software SQL Server attraverso una partnership con Sybase alla fine del 1980 . E ' destinato le prime versioni per il suo OS /2 del sistema operativo , per poi trasferirsi a Windows NT nei primi anni 1990 . Nel 1994 , si è conclusa la collaborazione con Sybase e riscritto e migliorato il software SQL Server . Microsoft ha stabilito SQL Server come un gestore di database ad alte prestazioni paragonabili alle offerte da parte di IBM , Oracle e altri. Versione corrente di Microsoft è SQL Server 2008 .