Innhold
- Ulempe: Kostnad
- Fordel: Administrasjonsprogramvare på høyt nivå
- Ulempe: Begrenset kompatibilitet
- Fordel: Utmerket støtte for datagjenoppretting
Med nettverks- og webapplikasjoner som blir mer og mer vanlig, øker også betydningen av relasjonelle databasestyringssystemer. Å velge riktig system for dine behov er viktig for å sikre kvaliteten og ytelsen til applikasjonen din. Microsoft SQL er et alternativ som mange generelt velger. Å vite fordeler og ulemper kan hjelpe deg med å finne det beste alternativet for deg.
Ulempe: Kostnad
En av de største ulempene ved å bruke Microsoft SQL Server i stedet for et alternativt relasjonelt databasesystem, er at lisensalternativer er veldig dyre. Selv om bruken av programvaren for utdannings- eller utviklingsformål er gratis, resulterer enhver form for kommersiell bruk i lisensavgift. For SQL Server 2008 koster SQL Server Standard Edition for eksempel R $ 17,28 per prosessor. Utgaven av SQL Server Datacenter er R $ 132,53 per prosessor, ifølge Microsofts nettsted. For små bedrifter og enkeltpersoner som eier nettsteder for profitt, er dette ikke levedyktig. Konkurrerende programvare, som MySQL, er ofte gratis. I tilfeller der de ikke er, koster den dyreste MySQL Enterprise-pakken R $ 12,03 per år for hver prosessor, noe som er relativt billigere selv sammenlignet med Microsoft Standard Edition SQL-pakken.
Fordel: Administrasjonsprogramvare på høyt nivå
Microsoft SQL Server inkluderer databasestyringsprogramvare for både profesjonelt og forretningsnivå. Noen konkurrenter, som MySQL, har utviklet lignende programvare de siste årene, men SQL Server er enklere å bruke og har flere funksjoner. Utløsere støttes for eksempel fullt ut av Microsoft-produkter. I tilfelle MySQL ble denne kommandoen nylig introdusert, men støttes ikke fullt ut ennå. Programvaren som tilbys av Microsoft tilbyr også tett integrering med .NET-rammeverket, noe som ikke er tilfelle med konkurrerende produkter.
Ulempe: Begrenset kompatibilitet
Microsoft SQL Server er kun designet for å kjøre på Windows-baserte servere. Av en rekke årsaker, inkludert lisensieringskostnader og sikkerhetsproblemer, velger utviklere ofte å være vert for nettstedene sine på Unix-baserte maskiner, noe som gjør SQL Server ubrukelig. Konkurransedyktige produkter har tvert imot allerede større kompatibilitet med andre plattformer. MySQL kjører for eksempel på alle større plattformer, inkludert Windows, Linux, Mac OSX og andre Unix-varianter. I tillegg til manglende evne til å kjøre på ikke-Windows-plattformer, kan Microsoft-produktet også støte på kompatibilitetsproblemer med hensyn til interaksjon med applikasjoner som kjører på andre plattformer.
Fordel: Utmerket støtte for datagjenoppretting
Korrupte data er alltid en bekymring når det oppstår strømbrudd eller feil stansing. Microsoft SQL Server har en rekke funksjoner som fremmer gjenoppretting og gjenoppretting av dataene. Selv om individuelle tabeller ikke kan kopieres eller gjenopprettes, er det komplette databasegjenopprettingsalternativer som kan være nyttige i slike tilfeller. Gjennom bruk av loggfiler, hurtigbuffer og sikkerhetskopier beroliger Microsoft-produktet brukeren med mulighetene for datagjenoppretting i tilfelle en katastrofe.