Microsofts SQL Server og IBM DB2 er relasjonsdatabase server programvareprodukter. Kommersiell programvare bruke dem til å behandle data på en rekke enheter fra smarttelefoner til store server datamaskiner . De begge bruker SQL, Structured Query Language , for database management og programmering, men hver har sin egen tilpassede proprietær versjon . Plattformer
SQL Server installeres bare på Microsoft-plattformer , som Windows 7 og Windows Server 2008 . DB2 plass til et bredt spekter av systemer, inkludert Linux , Microsoft Windows og IBMs AIX . I tillegg til versjoner for desktop og server datamaskiner , begge databasene har mobile versjoner som rommer smartphones.
Editions
En relasjonsdatabase har en sentral program som godtar SQL-kommandoer fra brukere og returnerer data til dem . Utover det programmet , kan databasesystemet har dusinvis av andre programmer , noen som lager databaser , andre at finjustere dem og så videre . Mindre organisasjoner og personlige brukere ikke trenger alle funksjonene som brukes av større kunder , slik IBM og Microsoft tilbyr versjoner av deres database-programvare skreddersydd for ulike nivåer av bruk. DB2 leveres i Express Edition, Workgroup Server Edition og Enterprise Server Edition , hver utgave være et steg opp i hastighet og kapasitet. Microsoft har lignende tilbud for SQL Server , og solgte den i Personal, Standard-og Enterprise -utgavene. De mindre utgavene koster mindre og har lavere grenser for bordstørrelser og andre funksjoner . De større utgavene støtter mer avanserte funksjoner som clustering , noe som øker påliteligheten og reduserer nedetid .
SQL
DB2 og SQL Server har ulike dialekter av standard SQL språk . Begge støtter entry level versjon av ANSI SQL - 92 men ikke middels nivå av standarden. SQL skrevet for DB2 kan ikke arbeide på SQL Server og vice- versa . For eksempel støtter DB2 " før " triggere , men SQL Server ikke. Samlet tilbyr DB2 dialekt mer fleksibilitet og funksjoner enn SQL Server .
Historie
IBMs DB2 vokste ut av forskning gjort i 1970. På den tiden , økende mengder av informasjon lagret på harddisker bedt om et behov for bedre måter å organisere og analysere data . IBM tilbudt flere versjoner av sin relasjonsdatabase programvare for sine egne datamaskiner , som fører opp til den første til å bære DB2 navn i 1983 . Først tilbudt på store stormaskiner , DB2 slutt flyttet til Unix , Windows og andre maskiner på 1990-tallet . IBM fortsetter å utvikle DB2, nå inne i sin tiende utgivelse .
Microsoft utviklet sin SQL Server programvare gjennom et partnerskap med Sybase i slutten av 1980 . Det skal de første versjonene for sitt OS /2 operativsystem, og flyttet den til Windows NT i begynnelsen av 1990 . I 1994 endte de på partnerskap med Sybase og omskrev og forbedret SQL Server-programvaren . Microsoft opprettet SQL Server som en høy ytelse database manager sammenlignes med tilbud av IBM, Oracle og andre. Microsofts nåværende utgivelsen er SQL Server 2008 .