Microsofts SQL Server og IBMs DB2 er relationel database server software produkter. Kommercielle programmer bruger dem til at styre data på en række enheder spænder fra smartphones til store server-computere . De har begge bruger SQL , Structured Query Language, til database management og programmering , selv om hver har sin egen tilpassede proprietære udgave . Platforme
SQL Server installerer kun på Microsoft-platforme , såsom Windows 7 og Windows 2008 Server . DB2 rummer en bred vifte af systemer, herunder Linux, Microsoft Windows og IBMs AIX . Ud over versioner til stationære og server -computere har begge databaser mobile versioner , der tilgodeser smartphones.
Editions
relationsdatabase har en central program, der accepterer SQL-kommandoer fra brugere og returnerer data til dem. Ud over at programmet kan databasesystemet har snesevis af andre programmer , nogle, oprette databaser , andre at finjustere dem og så videre. Mindre organisationer og personlige brugere behøver ikke alle de funktioner, som anvendes af større kunder, så IBM og Microsoft tilbyder versioner af deres database software skræddersyet til forskellige niveauer af brug. DB2 kommer i Express Edition , Workgroup Server Edition og Enterprise Server Edition , hver udgave bliver et skridt op i hastighed og kapacitet. Microsoft har lignende tilbud til SQL Server, sælge det i det personlige, Standard-og Enterprise-udgaver . De mindre udgaver koster mindre og har lavere grænser for bord størrelser og andre funktioner. De større udgaver understøtter mere avancerede funktioner såsom klyngedannelse , hvilket øger pålideligheden og reducerer nedetid.
SQL
DB2 og SQL Server har forskellige dialekter af standarden SQL-sproget . De har begge understøtte entry level version af ANSI SQL -92 dog ikke den mellemliggende niveau af standarden. SQL skrevet til DB2 kan ikke arbejde på SQL Server og vice- versa. For eksempel understøtter DB2 "før" triggere , men SQL Server ikke. Samlet DB2 s dialekt giver større fleksibilitet og funktioner, end SQL Server .
History
IBMs DB2 voksede ud af gjort forskning i 1970'erne. Dengang gemt stigende mængder af information om harddiske bedt et behov for bedre måder at organisere og analysere data. IBM tilbudt flere versioner af relationel database software til sine egne computere , der fører op til den første til at bære DB2 navn i 1983. Først tilbudt på store mainframe computere , DB2 til sidst udvandrede til Unix, Windows og andre maskiner i 1990'erne. IBM fortsætter med at udvikle DB2 , i øjeblikket i sin tiende udgivelse.
Microsoft udviklet sin SQL Server-software gennem et partnerskab med Sybase i slutningen af 1980'erne . Det er beregnet for de første versioner til sin OS /2 operativsystem, så flyttede den til Windows NT i begyndelsen af 1990'erne . I 1994 sluttede de partnerskabet med Sybase og omskrev og forbedret SQL Server-software . Microsoft etableret SQL Server som en højtydende database leder sammenlignes med tilbud fra IBM , Oracle og andre. Microsofts aktuelle udgivelse er SQL Server 2008.