
Výber správneho systému správy relačných databáz vám umožní vhodný prístup k údajom.
Ako sa sieťové a webové aplikácie stávajú čoraz dôležitejšími, zvyšuje sa aj dôležitosť systémov správy relačných databáz. Výber správneho pre vaše potreby je nevyhnutný na zabezpečenie kvality a správneho výkonu vašej aplikácie. Microsoft SQL je jednou z možností, ktorú si mnohí ľudia vyberajú. Poznanie výhod a nevýhod prevádzky Microsoft SQL Server vám pomôže určiť, či je pre vás to pravé.
Nevýhoda: Náklady
Jednou z hlavných nevýhod používania Microsoft SQL Server namiesto alternatívneho systému správy relačných databáz je to, že možnosti licencovania sú dosť drahé. Aj keď je používanie softvéru na vývojové alebo vzdelávacie účely bezplatné, za akýkoľvek druh obchodného použitia sa účtuje licenčný poplatok. Napríklad pre SQL Server 2008 stojí SQL Server Standard Edition 7 171 USD na procesor. Vydanie SQL Server Datacenter je podľa webovej stránky spoločnosti Microsoft 54 990 USD za procesor. Pre malé podniky a jednotlivcov prevádzkujúcich ziskové webové stránky je to nedostupné. Konkurenčný softvér, ako napríklad MySQL, je často bezplatný. V prípadoch, keď to tak nie je, však najdrahší balík MySQL Enterprise stojí 4 999 USD za server každý rok. To je výrazne lacnejšie ako dokonca balík Microsoft SQL Standard Edition.
Video dňa
Výhoda: Enterprise-Grade Management Software
Microsoft SQL Server obsahuje profesionálny softvér na správu databáz na podnikovej úrovni. Niekoľko konkurentov, ako napríklad MySQL, vyvinulo podobný softvér v posledných rokoch, ale Microsoft SQL Server sa ľahšie používa a má viac funkcií. Plná podpora pre spúšťače je napríklad podporovaná v produkte spoločnosti Microsoft. MySQL nedávno predstavilo spúšťače, ale nie sú plne podporované. Softvér, ktorý ponúka Microsoft, ponúka aj úzku integráciu s .NET frameworkom, čo nie je prípad konkurenčných produktov.
Nevýhoda: Obmedzená kompatibilita
Microsoft SQL Server je navrhnutý len na spustenie na serveroch so systémom Windows. Z rôznych dôvodov, vrátane licenčných nákladov a bezpečnostných problémov, sa vývojári môžu rozhodnúť hostiť svoje webové stránky na strojoch založených na Unixe. V tomto prípade by nemohli použiť SQL Server. Konkurenčné produkty sú často schopné bežať na iných platformách. Na rozdiel od Microsoft SQL Server je MySQL podporovaný na všetkých hlavných platformách, vrátane Windows, Linux, Mac OSX a ďalších Unixových variantoch. Okrem toho, že nie je možné spustiť na platformách iných ako Windows, môžu sa vyskytnúť aj problémy s kompatibilitou týkajúce sa interakcie s aplikáciami, ktoré sú spustené na iných platformách.
Výhoda: Výborná podpora obnovy dát
Poškodené údaje sú vždy problémom, keď dôjde k strate napájania alebo nesprávnemu vypnutiu. Microsoft SQL Server má množstvo funkcií, ktoré podporujú obnovu a obnovu údajov. Hoci jednotlivé tabuľky nie je možné zálohovať ani obnoviť, k dispozícii sú možnosti úplného obnovenia databázy. Prostredníctvom použitia protokolových súborov, ukladania do vyrovnávacej pamäte a záloh vám produkt spoločnosti Microsoft umožňuje mať istotu, že možností obnovy po havárii je veľa.