Som nettverk og web -applikasjoner blir mer og mer betydningsfull , betydningen av relasjonsdatabase styringssystemer øker også. 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 . Kjenne fordeler og ulemper med å kjøre Microsoft SQL Server vil hjelpe deg å avgjøre om det er riktig for deg. Ulempe : Koster
En av de store ulempene med å bruke Microsoft SQL Server i stedet for en alternativ relasjonell database management system er at lisensiering alternativer er ganske kostbar . Selv om du bruker programmet for utvikling eller pedagogiske formål er gratis , pådrar noen form for virksomhet bruk 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 hvor det er imidlertid ikke koster den dyreste MySQL Enterprise pakken $ 4999 per server hvert år. Dette er betydelig billigere enn selv de Standard Edition Microsoft SQL pakke
Advantage : . Enterprise -Grade Management Software
Microsoft SQL Server inkluderer profesjonelle, foretaksnivå database management software . Noen konkurrenter , for eksempel MySQL , har utviklet lignende programvare de siste årene, men Microsoft SQL Server er enklere å bruke og har flere funksjoner . Full støtte for utløsere , for eksempel, er stø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: . . Limited Kompatibilitet
Microsoft SQL Server er kun laget for å kjøre på Windows - baserte servere . For ulike grunner, inkludert 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 plattformer , 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 om interaksjon med programmer som kjører på andre plattformer
Advantage : . Excellent Data Recovery Support
Korrupte data er alltid et problem når strømmen tap eller feilaktig nedstengninger forekomme. Microsoft SQL Server har en rekke funksjoner som fremmer data restaurering og gjenoppretting . Selv om enkelte tabeller ikke kan sikkerhetskopieres og gjenopprettes , komplett database restaurering alternativer er tilgjengelige. Gjennom bruk av loggfiler, caching og sikkerhetskopier , kan Microsofts produkt du skal føle deg trygg på at katastrofegjenoppretting alternativer er mange.