Sisältö
- Haitta: Kustannukset
- Etu: Korkean tason hallintaohjelmisto
- Haitta: Rajoitettu yhteensopivuus
- Etu: Erinomainen tuki tietojen palauttamiseen
Verkko- ja verkkosovellusten yleistyessä myös relaatiotietokantojen hallintajärjestelmien merkitys kasvaa. Oikean järjestelmän valitseminen tarpeisiisi on välttämätöntä sovelluksen laadun ja suorituskyvyn varmistamiseksi. Microsoft SQL on vaihtoehto, jonka monet ihmiset yleensä valitsevat. Etujen ja haittojen tunteminen voi auttaa sinua valitsemaan sinulle parhaan vaihtoehdon.
Haitta: Kustannukset
Yksi tärkeimmistä haitoista Microsoft SQL Serverin käyttämisessä vaihtoehtoisen relaatiotietokantojen hallintajärjestelmän sijaan on, että lisensointivaihtoehdot ovat erittäin kalliita. Vaikka ohjelmiston käyttö opetus- tai kehitystarkoituksiin on ilmaista, kaikenlainen kaupallinen käyttö aiheuttaa lisenssimaksun. Esimerkiksi SQL Server 2008: lle SQL Server Standard Edition maksaa 17,28 dollaria prosessoria kohden. SQL Server Datacenter -versio on 132,53 R $ prosessoria kohden Microsoftin verkkosivuston mukaan. Voittoa tavoittelevia verkkosivustoja omistaville pienyrityksille ja yksityishenkilöille tämä ei ole kannattavaa. Kilpailevat ohjelmistot, kuten MySQL, ovat usein ilmaisia. Tapauksissa, joissa ne eivät kuitenkaan ole, kallein MySQL Enterprise -paketti maksaa 12,03 R $ vuodessa jokaiselle prosessorille, mikä on suhteellisen halvempaa edes Microsoft Standard Edition SQL -pakettiin verrattuna.
Etu: Korkean tason hallintaohjelmisto
Microsoft SQL Server sisältää tietokannan hallintaohjelmiston sekä ammattilaisille että yrityksille. Jotkut kilpailijat, kuten MySQL, ovat kehittäneet samanlaisia ohjelmistoja viime vuosina, mutta SQL Server on helpompi käyttää ja siinä on enemmän ominaisuuksia. Esimerkiksi laukaisimet ovat täysin tuettuja Microsoft-tuotteissa. MySQL: n tapauksessa tämä komento otettiin käyttöön äskettäin, mutta sitä ei vielä tueta täysin. Microsoftin tarjoama ohjelmisto tarjoaa myös läheisen integraation .NET-kehykseen, mikä ei päde kilpaileviin tuotteisiin.
Haitta: Rajoitettu yhteensopivuus
Microsoft SQL Server on suunniteltu toimimaan vain Windows-pohjaisilla palvelimilla. Monista syistä, mukaan lukien lisensointikustannukset ja tietoturvaongelmat, kehittäjät päättävät usein isännöidä sivustojaan Unix-pohjaisilla koneilla, mikä tekee SQL Serveristä käyttökelvottoman. Kilpailevilla tuotteilla on päinvastoin jo parempi yhteensopivuus muiden alustojen kanssa. Esimerkiksi MySQL toimii kaikilla tärkeimmillä alustoilla, mukaan lukien Windows, Linux, Mac OSX ja muut Unix-versiot. Sen lisäksi, että kykenemätön ajamaan muilla kuin Windows-alustoilla, Microsoft-tuotteella voi olla myös yhteensopivuusongelmia, jotka liittyvät vuorovaikutukseen muilla alustoilla toimivien sovellusten kanssa.
Etu: Erinomainen tuki tietojen palauttamiseen
Vioittuneet tiedot ovat aina huolenaiheita, kun sähkökatko tai virheellinen sammutus tapahtuu. Microsoft SQL Serverillä on useita ominaisuuksia, jotka edistävät kyseisten tietojen palauttamista ja palauttamista. Vaikka yksittäisiä taulukoita ei voida kopioida tai palauttaa, tietokannan palauttamisvaihtoehdoista voi olla hyötyä tällaisissa tapauksissa. Lokitiedostojen, välimuistin ja varmuuskopioiden avulla Microsoft-tuote vakuuttaa käyttäjän mahdollisuuksilla tietojen palauttamiseen katastrofin sattuessa.