SQL Server Vs. DB2

SQL Server Vs. DB2


Microsofts SQL Server og IBM DB2 er relasjonsdatabasetjeneren programvareprodukter. Kommersielle programmer bruker dem til å behandle data på en rekke enheter fra smarttelefoner til store serverdatamaskiner. De begge bruker SQL, Structured Query Language, for databaseadministrasjon og programmering, men hver har sin egen tilpassede proprietær versjon.

plattformer

SQL Server installeres bare på Microsoft-plattformer, som Windows 7 og Windows 2008 Server. 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 lage databaser, andre at finjustere dem og så videre. Mindre organisasjoner og personlige brukere ikke trenger alle funksjonene som brukes av større kunder, så IBM og Microsoft tilbyr versjoner av sin database programvare skreddersydd for ulike nivåer av bruk. DB2 kommer i Express Edition, Workgroup Server Edition og Enterprise Server Edition; hver utgave være et steg opp i hastighet og kapasitet. Microsoft har tilsvarende tilbud for SQL Server, og solgte det 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 gruppering, som øker påliteligheten og reduserer nedetid.

SQL

DB2 og SQL Server har ulike dialekter av standard SQL språket. Begge støtter entry level versjon av ANSI SQL-92 om ikke middels nivå av standarden. SQL skrevet for DB2 kanskje ikke på SQL Server og vice-versa. For eksempel støtter DB2 "før" triggere men SQL Server ikke. Totalt sett tilbyr DB2 dialekt mer fleksibilitet og funksjoner enn SQL Server.

Historie

IBMs DB2 vokste ut av forskning gjort på 1970-tallet. På den tiden økende mengder av informasjon som er lagret på harddisker bedt 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 som tilbys på store stormaskiner, DB2 slutt flyttet til Unix, Windows og andre maskiner i 1990-årene. IBM fortsetter å utvikle DB2, nå inne i sin tiende utgivelse.

Microsoft utviklet sin SQL Server programvare gjennom et samarbeid med Sybase i slutten av 1980-tallet. Det er beregnet de første versjonene for sin OS / 2 operativsystem, deretter flyttet den til Windows NT i begynnelsen av 1990-tallet. I 1994 endte de samarbeidet med Sybase og omskrev og forbedret SQL Server-programvaren. Microsoft etablert SQL Server som en høy ytelse databasesystemet kan sammenlignes med tilbud av IBM, Oracle og andre. Microsofts nåværende utgaven er SQL Server 2008.