Da net og web-applikationer bliver mere og mere markant , betydningen af relationelle database management systemer også stiger. At vælge den rigtige til dit behov er afgørende for at sikre kvaliteten og korrekt udførelse af din ansøgning. Microsoft SQL er en mulighed , at mange mennesker vælger. Kendskab til fordele og ulemper ved at køre Microsoft SQL Server vil hjælpe dig til at afgøre, om det er rigtigt for dig. Ulempe: Cost
En af de store ulemper ved at bruge Microsoft SQL Server i stedet for et alternativt relationelle database management system er, at de licensudstedende muligheder er temmelig pebret . Selvom brug af softwaren til udvikling eller uddannelsesmæssige formål er gratis, enhver form for erhvervsmæssig brug pådrager en licensaftale gebyr. For SQL Server 2008 , for eksempel, SQL Server Standard Edition koster $ 7171 per processor. SQL Server Datacenter Edition er $ 54,990 per processor , ifølge Microsofts websted . For små virksomheder og enkeltpersoner , der kører for-profit hjemmesider, er det uoverkommelige. Konkurrerende software, såsom MySQL , er ofte gratis til brug . I tilfælde, hvor det er dog ikke den dyreste MySQL Enterprise -pakke koster 4999 dollars per server hvert år. Det er betydeligt billigere end selv den Standard Edition Microsoft SQL pakke
Fordel: . Enterprise -Grade Management Software
Microsoft SQL Server inkluderer professionel, virksomhedsniveau database management software. Et par konkurrenter, såsom MySQL , har udviklet lignende software i de seneste år, men Microsoft SQL Server er nemmere at bruge og har flere funktioner . Fuld understøttelse af triggers , for eksempel, støttet, er i Microsofts produkt. MySQL introducerede udløser for nylig, men de er ikke fuldt understøttet. Den software , der tilbydes af Microsoft tilbyder også et tæt integration med NET framework , hvilket ikke er tilfældet med konkurrerende produkter
Ulempe: . . Begrænset kompatibilitet
Microsoft SQL Server er kun beregnet til at køre på Windows -baserede servere . Af forskellige årsager, herunder licensomkostninger og sikkerhedsmæssige bekymringer , kan udviklere vælge at være vært for deres hjemmesider på Unix - baserede maskiner . De ville være i stand til at bruge SQL Server i dette tilfælde. Konkurrerende produkter er ofte i stand til at køre på andre platforme. I modsætning til Microsoft SQL Server , er MySQL understøttes på alle større platform , herunder Windows , Linux, Mac OSX og andre Unix -varianter. Ud over at være ude af stand til at køre på andre platforme end Windows , også kan der være kompatibilitetsproblemer vedrørende interaktion med programmer, der kører på andre platforme
Fordel: . Excellent Data Recovery Support
< br >
Korrupte data er altid en bekymring, når strømsvigt eller forkert nedlukninger forekomme. Microsoft SQL Server har en række funktioner, der fremmer data restaurering og recovery. Selvom de enkelte tabeller ikke kan sikkerhedskopieres eller gendannes , komplet database restaurering er tilgængelige. Gennem brug af logfiler , caching, og sikkerhedskopier giver Microsofts produkt, du føler tillid til, at disaster recovery muligheder er rigeligt.