Microsoft SQL privalumai ir trūkumai

...

Pasirinkę tinkamą reliacinės duomenų bazės valdymo sistemą, galėsite tinkamai pasiekti duomenis.

Kadangi tinklo ir žiniatinklio programos tampa vis svarbesnės, didėja ir reliacinių duomenų bazių valdymo sistemų svarba. Norint užtikrinti jūsų programos kokybę ir tinkamą veikimą, labai svarbu pasirinkti tinkamą jūsų poreikius. „Microsoft SQL“ yra viena iš daugelio žmonių pasirinktų parinkčių. Žinodami „Microsoft SQL Server“ pranašumus ir trūkumus galėsite nuspręsti, ar jis jums tinka.

Trūkumas: kaina

Vienas iš pagrindinių Microsoft SQL Server, o ne alternatyvios reliacinės duomenų bazės valdymo sistemos, trūkumų yra tai, kad licencijavimo parinktys yra gana brangios. Nors programinės įrangos naudojimas tobulinimo ar švietimo tikslais yra nemokamas, bet koks naudojimas verslui yra apmokestinamas licencijavimo mokesčiu. Pavyzdžiui, SQL Server 2008 SQL Server Standard Edition kainuoja 7 171 USD už procesorių. Remiantis „Microsoft“ svetaine, „SQL Server Datacenter“ leidimas kainuoja 54 990 USD už procesorių. Mažoms įmonėms ir asmenims, turintiems pelno siekiančias svetaines, tai neįperkama. Konkuruojanti programinė įranga, pvz., MySQL, dažnai yra nemokama. Tačiau tais atvejais, kai tai nėra, brangiausias „MySQL Enterprise“ paketas kainuoja 4 999 USD už serverį kiekvienais metais. Tai žymiai pigiau nei standartinės versijos Microsoft SQL paketas.

Dienos vaizdo įrašas

Privalumas: įmonės lygio valdymo programinė įranga

„Microsoft SQL Server“ apima profesionalią, įmonės lygio duomenų bazių valdymo programinę įrangą. Keletas konkurentų, pavyzdžiui, MySQL, pastaraisiais metais sukūrė panašią programinę įrangą, tačiau Microsoft SQL Server yra lengviau naudojamas ir turi daugiau funkcijų. Pavyzdžiui, „Microsoft“ gaminyje palaikomas visas aktyviklių palaikymas. „MySQL“ neseniai pristatė aktyviklius, tačiau jie nėra visiškai palaikomi. „Microsoft“ siūloma programinė įranga taip pat siūlo glaudų integravimą su .NET sistema, o tai nėra konkuruojančių produktų atveju.

Trūkumas: ribotas suderinamumas

„Microsoft SQL Server“ sukurtas veikti tik „Windows“ pagrindu veikiančiuose serveriuose. Dėl įvairių priežasčių, įskaitant licencijavimo išlaidas ir saugumo problemas, kūrėjai gali pasirinkti savo svetaines priglobti Unix pagrįstuose įrenginiuose. Tokiu atveju jie negalės naudoti SQL serverio. Konkuruojantys produktai dažnai gali veikti kitose platformose. Skirtingai nuo „Microsoft SQL Server“, „MySQL“ palaiko visos pagrindinės platformos, įskaitant „Windows“, „Linux“, „Mac OSX“ ir kitus „Unix“ variantus. Be to, kad negalima paleisti ne Windows platformose, gali kilti ir suderinamumo problemų, susijusių su sąveika su programomis, kurios veikia kitose platformose.

Privalumas: puikus duomenų atkūrimo palaikymas

Sugadinti duomenys visada kelia susirūpinimą, kai dingsta maitinimas arba įvyksta netinkamas išjungimas. „Microsoft SQL Server“ turi daugybę funkcijų, skatinančių duomenų atkūrimą ir atkūrimą. Nors atskirų lentelių atsarginių kopijų sukurti arba atkurti negalima, galimos visos duomenų bazės atkūrimo parinktys. Naudojant žurnalo failus, talpyklą ir atsargines kopijas, „Microsoft“ produktas leidžia jaustis užtikrintai, kad atkūrimo po nelaimės parinkčių yra daug.