Obsah
- Nevýhoda: Náklady
- Výhoda: Softvér na správu na vysokej úrovni
- Nevýhoda: Obmedzená kompatibilita
- Výhoda: Vynikajúca podpora pre obnovu dát
S pribúdajúcimi čoraz častejšími sieťovými a webovými aplikáciami rastie aj dôležitosť systémov správy relačných databáz. Pre zabezpečenie kvality a výkonu vašej aplikácie je nevyhnutný výber správneho systému pre vaše potreby. Microsoft SQL je voľba, ktorú si mnoho ľudí zvyčajne vyberá. Poznanie svojich výhod a nevýhod vám môže pomôcť určiť najlepšiu voľbu pre vás.
Nevýhoda: Náklady
Jednou z hlavných nevýhod používania servera Microsoft SQL Server namiesto alternatívneho systému správy relačných databáz je skutočnosť, že možnosti licencovania sú veľmi drahé. Aj keď je použitie softvéru na vzdelávacie alebo vývojové účely bezplatné, akýkoľvek typ komerčného použitia má za následok licenčný poplatok. Napríklad pre SQL Server 2008 stojí SQL Server Standard Edition 17,28 USD za procesor. Vydanie servera SQL Server Datacenter predstavuje podľa webovej stránky spoločnosti Microsoft 132,53 USD za procesor. Pre malé firmy a jednotlivcov, ktorí vlastnia ziskové webové stránky, to nie je životaschopné. Konkurenčný softvér, napríklad MySQL, je často zadarmo. V prípade, že to tak nie je, stojí najdrahší balík MySQL Enterprise za každý procesor 12,03 USD ročne, čo je relatívne lacnejšie riešenie aj v porovnaní s balíkom Microsoft Standard Edition SQL.
Výhoda: Softvér na správu na vysokej úrovni
Microsoft SQL Server obsahuje softvér na správu databáz pre profesionálnu aj obchodnú úroveň. Niektorí konkurenti, napríklad MySQL, vyvinuli podobný softvér v posledných rokoch, ale SQL Server sa používa jednoduchšie a má viac funkcií. Spúšťače sú napríklad plne podporované v produktoch spoločnosti Microsoft. V prípade MySQL bol tento príkaz zavedený nedávno, ale ešte nie je plne podporovaný. Softvér ponúkaný spoločnosťou Microsoft ponúka tiež úzku integráciu s .NET rámcom, čo neplatí pre konkurenčné produkty.
Nevýhoda: Obmedzená kompatibilita
Microsoft SQL Server je navrhnutý tak, aby fungoval iba na serveroch so systémom Windows. Z mnohých dôvodov, vrátane nákladov na licenciu a bezpečnostných obáv, sa vývojári často rozhodnú hostiť svoje stránky na strojoch založených na Unixe, čo SQL Server robí nepoužiteľným. Konkurenčné produkty naopak už majú vyššiu kompatibilitu s inými platformami. Napríklad MySQL beží na všetkých hlavných platformách vrátane Windows, Linux, Mac OSX a ďalších variantov Unixu. Okrem nemožnosti fungovania na platformách iných ako Windows môže produkt Microsoft naraziť aj na problémy s kompatibilitou, pokiaľ ide o interakciu s aplikáciami bežiacimi na iných platformách.
Výhoda: Vynikajúca podpora pre obnovu dát
Poškodenie dát je vždy problém, keď dôjde k výpadku napájania alebo k nesprávnemu vypnutiu. Microsoft SQL Server má množstvo funkcií, ktoré podporujú obnovu a obnovu týchto údajov. Aj keď jednotlivé tabuľky nie je možné kopírovať alebo obnoviť, existujú úplné možnosti obnovenia databázy, ktoré môžu byť v takýchto prípadoch užitočné. Vďaka použitiu súborov denníka, medzipamäte a zálohovanie produkt Microsoft ubezpečuje používateľa možnosťami obnovy údajov v prípade katastrofy.