Fordeler og ulemper av Microsoft SQL



Som nettverk og web-applikasjoner blir mer og mer viktig, øker også viktigheten av relasjonsdatabase styringssystemer. Velge den rette for dine behov er avgjørende for å sikre kvalitet og riktig utførelse av søknaden din. Microsoft SQL er ett alternativ som mange velger. Å vite fordeler og ulemper med å kjøre Microsoft SQL Server vil hjelpe deg å avgjøre om det er riktig for deg.

Ulempe: Kostnad

En av de store ulempene med å bruke Microsoft SQL Server i stedet for en alternativ relasjonsdatabase management system er at lisensiering alternativer er ganske kostbar. Selv om du bruker programvaren for utvikling eller pedagogiske formål er gratis, noen form for forretningsbruk pådrar seg en lisensavgift. For SQL Server 2008, for eksempel, koster SQL Server Standard Edition $ 7171 per prosessor. SQL Server Datacenter Edition er $ 54 990 per prosessor, ifølge Microsofts nettsted. For små bedrifter og enkeltpersoner som kjører for-profit nettsteder, er dette uoverkommelig. Konkurrerende programvare, for eksempel MySQL, er ofte gratis for bruk. I tilfeller der det er imidlertid ikke koster den dyreste MySQL Enterprise-pakke $ 4999 per server hvert år. Dette er betydelig billigere enn selv den Standard Edition Microsoft SQL pakken.

Fordel: Enterprise-Grade Management Software

Microsoft SQL Server inkluderer profesjonell, foretaksnivå database management software. Noen få konkurrenter, som for eksempel MySQL, har utviklet lignende programvare i de siste årene, men Microsoft SQL Server er enklere å bruke og har flere funksjoner. Full støtte for triggere, for eksempel, er understøttet i Microsofts produkt. MySQL introdusert triggere nylig, men de er ikke fullt ut støttet. Programvaren som tilbys av Microsoft tilbyr også tett integrasjon med .NET-rammeverket, som ikke er tilfelle med konkurrerende produkter.

Ulempe: Begrenset kompatibilitet

Microsoft SQL Server er kun laget for å kjøre på Windows-baserte servere. Av ulike årsaker, blant annet lisenskostnader og sikkerhet bekymringer, kan utviklere velge å være vert for sine nettsteder på Unix-baserte maskiner. De ville være i stand til å bruke SQL Server i dette tilfellet. Konkurrerende produkter er ofte i stand til å kjøre på andre plattformer. I motsetning til Microsoft SQL Server, er MySQL støttes på alle store plattformen, inkludert Windows, Linux, Mac OSX, og andre Unix-varianter. I tillegg til å være ute av stand til å kjøre på ikke-Windows-plattformer, det også kan være kompatibilitetsproblemer angående interaksjon med programmer som kjører på andre plattformer.

Fordel: Utmerket Data Recovery Support

Korrupte data er alltid et problem når strømbrudd eller feil stans oppstår. Microsoft SQL Server har en rekke funksjoner som fremmer data restaurering og gjenoppretting. Selv om enkelte tabellene ikke kan sikkerhetskopieres eller gjenopprettet, komplette database restaurering alternativer er tilgjengelige. Gjennom bruk av loggfiler, caching, og sikkerhetskopier, kan Microsofts produkt du skal føle deg trygg på at katastrofegjenoppretting alternativene er rikelig.