Microsofts SQL Server och IBMs DB2 är relationsdatabas server mjukvaruprodukter . Kommersiella program använder dem för att hantera data på ett antal enheter, från smartphones till storskaliga serverdatorer . De båda använder SQL , Structured Query Language , för databashantering och programmering , men alla har sina egna skräddarsydda egenutvecklade version . Plattformar
SQL Server installeras endast på Microsofts plattformar , såsom Windows 7 och Windows 2008 Server . DB2 rymmer ett brett spektrum av system , inklusive Linux , Microsoft Windows och IBMs AIX . Förutom versioner för stationära och server datorer , båda databaserna har mobila versioner som rymmer smartphones .
Editions
En relationsdatabas har ett centralt program som accepterar SQL-kommandon från användare och returnerar data till dem . Utöver detta program , kan databassystemet har dussintals andra program , något som skapar databaser , andra att finjustera dem och så vidare . Mindre organisationer och personliga användare behöver inte alla de funktioner som används av större kunder , så IBM och Microsoft-versioner erbjuda av deras databas programvara anpassad till olika nivåer av användning . DB2 kommer i Express Edition , Workgroup Server Edition och Enterprise Server Edition , varje utgåva är ett steg upp i hastighet och kapacitet . Microsoft har liknande erbjudanden för SQL Server , sälja den i personliga , Standard och Enterprise Editions . De mindre upplagor kostar mindre och har lägre gränser för bord och andra egenskaper . De större upplagor stöder mer avancerade funktioner som klustring , vilket ökar tillförlitligheten och minskar stilleståndstiden .
SQL
DB2 och SQL Server har olika dialekter av standarden SQL-språket . De båda stöder version ingångsnivå för ANSI SQL - 92 men inte den mellanliggande nivån av standarden . SQL skriven för DB2 kanske inte fungerar på SQL Server och vice - versa . Till exempel stödjer DB2 " före " triggers men SQL Server inte . Sammantaget erbjuder DB2 : s dialekt mer flexibilitet och funktioner än SQL Server .
Historia
IBMs DB2 växte ur forskat på 1970-talet . På den tiden , ökande mängder av information som lagras på hårddiskar föranledde ett behov av bättre sätt att organisera och analysera data . IBM erbjöd flera versioner av sin relationsdatabas programvara för sina egna datorer , som leder fram till den första att bära DB2 namn 1983 . Först erbjuds på storskaliga stordatorer , migrerade DB2 småningom till Unix , Windows och andra maskiner på 1990-talet . IBM fortsätter att utveckla DB2 , nu i sin tionde utgåvan .
Microsoft utvecklade sin SQL Server- programvara genom ett partnerskap med Sybase i slutet av 1980 . Det syftar de första versionerna för sin OS /2 operativsystem , sedan flyttade den till Windows NT i början av 1990 . År 1994 slutade de samarbetet med Sybase och skrev om och förbättrat SQL Server . Microsoft etablerade SQL Server som en högpresterande databashanterare jämförbar med erbjudanden av IBM , Oracle och andra . Microsofts nuvarande utgåvan är SQL Server 2008 .