Výhody a nevýhody Microsoft SQL

...

Výběr správného systému pro správu relačních databází umožňuje vhodný přístup k datům.

S tím, jak se síťové a webové aplikace stávají stále významnějšími, roste také význam systémů pro správu relačních databází. Výběr správného pro vaše potřeby je zásadní pro zajištění kvality a správného výkonu vaší aplikace. Microsoft SQL je jedna z možností, kterou volí mnoho lidí. Znalost výhod a nevýhod provozu Microsoft SQL Server vám pomůže určit, zda je pro vás to pravé.

Nevýhoda: Cena

Jednou z hlavních nevýhod používání Microsoft SQL Server místo alternativního systému správy relačních databází je to, že možnosti licencování jsou poměrně drahé. Ačkoli je použití softwaru pro vývojové nebo vzdělávací účely bezplatné, jakýkoli druh obchodního použití vyžaduje licenční poplatek. Například pro SQL Server 2008 stojí SQL Server Standard Edition 7 171 USD za procesor. Verze SQL Server Datacenter stojí 54 990 USD za procesor, podle webu společnosti Microsoft. Pro malé podniky a jednotlivce provozující ziskové webové stránky je to nedostupné. Konkurenční software, jako je MySQL, je často k použití zdarma. V případech, kdy tomu tak není, však nejdražší balíček MySQL Enterprise stojí 4 999 USD za server každý rok. To je výrazně levnější než dokonce i balíček Microsoft SQL Standard Edition.

Video dne

Výhoda: Software pro správu Enterprise-Grade

Microsoft SQL Server obsahuje profesionální software pro správu databází na podnikové úrovni. Několik konkurentů, jako je MySQL, vyvinulo v posledních letech podobný software, ale Microsoft SQL Server se snáze používá a má více funkcí. Plná podpora spouštěčů je například podporována v produktu společnosti Microsoft. MySQL nedávno představilo spouštěče, ale nejsou plně podporovány. Software nabízený Microsoftem nabízí i úzkou integraci s .NET frameworkem, což u konkurenčních produktů není zvykem.

Nevýhoda: Omezená kompatibilita

Microsoft SQL Server je navržen pouze pro provoz na serverech se systémem Windows. Z různých důvodů, včetně nákladů na licence a bezpečnostních problémů, se vývojáři mohou rozhodnout hostit své webové stránky na strojích založených na Unixu. V tomto případě by nebyli schopni použít SQL Server. Konkurenční produkty jsou často schopny běžet na jiných platformách. Na rozdíl od Microsoft SQL Server je MySQL podporována na všech hlavních platformách, včetně Windows, Linuxu, Mac OSX a dalších unixových variant. Kromě toho, že nelze spustit na platformách jiných než Windows, mohou také nastat problémy s kompatibilitou týkající se interakce s aplikacemi, které běží na jiných platformách.

Výhoda: Vynikající podpora obnovy dat

Poškozená data jsou vždy problémem, když dojde ke ztrátě napájení nebo nesprávnému vypnutí. Microsoft SQL Server má řadu funkcí, které podporují obnovu a obnovu dat. Přestože jednotlivé tabulky nelze zálohovat ani obnovit, jsou k dispozici možnosti úplného obnovení databáze. Prostřednictvím použití souborů protokolu, ukládání do mezipaměti a záloh vám produkt společnosti Microsoft umožňuje mít jistotu, že možností obnovy po havárii je spousta.