Indhold
- Ulempe: Omkostninger
- Fordel: Styringssoftware på højt niveau
- Ulempe: Begrænset kompatibilitet
- Fordel: Fremragende support til datagendannelse
Da netværk og webapplikationer bliver mere og mere almindelige, øges vigtigheden af relationelle databasestyringssystemer også. Det er vigtigt at vælge det rigtige system til dine behov for at sikre kvaliteten og ydeevnen af din applikation. Microsoft SQL er en mulighed, som mange mennesker generelt vælger. At kende dine fordele og ulemper kan hjælpe dig med at finde den bedste løsning for dig.
Ulempe: Omkostninger
En af de største ulemper ved at bruge Microsoft SQL Server i stedet for et alternativt relationsdatabasesystem er, at licensmuligheder er meget dyre. Selvom brugen af softwaren til uddannelses- eller udviklingsformål er gratis, resulterer enhver form for kommerciel brug i et licensgebyr. For SQL Server 2008 koster SQL Server Standard Edition f.eks. R $ 17,28 pr. Processor. Udgaven af SQL Server Datacenter er R $ 132,53 pr. Processor ifølge Microsofts websted. For små virksomheder og enkeltpersoner, der ejer for-profit-websteder, er dette ikke levedygtigt. Konkurrerende software, såsom MySQL, er ofte gratis. I tilfælde, hvor de ikke er, koster den dyreste MySQL Enterprise-pakke dog R $ 12,03 pr. År for hver processor, hvilket er relativt billigere, selv i forhold til Microsoft Standard Edition SQL-pakken.
Fordel: Styringssoftware på højt niveau
Microsoft SQL Server inkluderer database management software til både professionelt og forretningsniveau. Nogle konkurrenter, såsom MySQL, har udviklet lignende software i de senere år, men SQL Server er lettere at bruge og har flere funktioner. Udløsere understøttes for eksempel fuldt ud på Microsoft-produkter. I tilfælde af MySQL blev denne kommando introduceret for nylig, men understøttes endnu ikke fuldt ud. Softwaren, der tilbydes af Microsoft, tilbyder også tæt integration med .NET-rammen, hvilket ikke er tilfældet med konkurrerende produkter.
Ulempe: Begrænset kompatibilitet
Microsoft SQL Server er kun designet til at køre på Windows-baserede servere. Af en række årsager, herunder licensomkostninger og sikkerhedsproblemer, vælger udviklere ofte at være vært for deres websteder på Unix-baserede maskiner, hvilket gør SQL Server ubrugelig. Konkurrerende produkter har tværtimod allerede større kompatibilitet med andre platforme. MySQL kører for eksempel på alle større platforme, inklusive Windows, Linux, Mac OSX og andre Unix-varianter. Ud over manglende evne til at køre på ikke-Windows-platforme, kan Microsoft-produktet muligvis også støde på kompatibilitetsproblemer med hensyn til interaktion med applikationer, der kører på andre platforme.
Fordel: Fremragende support til datagendannelse
Korrupte data er altid et problem, når der opstår strømafbrydelse eller forkert nedlukning. Microsoft SQL Server har en række funktioner, der fremmer gendannelse og gendannelse af disse data. Selvom individuelle tabeller ikke kan kopieres eller gendannes, er der komplette databasegendannelsesmuligheder, der kan være nyttige i sådanne tilfælde. Ved hjælp af logfiler, cache og sikkerhedskopier beroliger Microsoft-produktet brugeren med sine muligheder for datagendannelse i tilfælde af en katastrofe.