MySQL vs MS SQL Server
MySQL
MySQL je open source systém pro správu databází. Je velmi oblíbený pro svou vysokou spolehlivost, snadné použití a vysoký výkon. MySQL se používá pro mnoho nejnovějších aplikací, které jsou postaveny na Apache, Linux, Perl/PHP atd. Mnoho populárních organizací jako Google, Alcatel Lucent, Facebook, Zappos a Adobe spoléhá na tento systém správy databází.
MySQL může běžet na více než dvaceti platformách, které zahrnují MAC OS, Windows, Linux, IBM AIX, HP-UX, a poskytuje velkou flexibilitu. Databázový systém MySQL poskytuje širokou škálu databázových nástrojů, služeb, školení a podpory. MySQL přichází v různých edicích:
Enterprise Edition
Toto vydání poskytuje databázové aplikace OLTP (Scalable Online Transaction Processing) a také poskytuje vysoce kvalitní výkon. Mezi jeho schopnosti patří vrácení zpět, zamykání na úrovni řádků, úplné potvrzení a zotavení po havárii. Pro správu a zlepšení výkonu velkých databázových systémů umožňuje tato edice také dělení databází.
Enterprise Edition obsahuje zálohování MySQL Enterprise Backup, Enterprise Monitor, Query Analyzer a MySQL WorkBench.
Standard Edition
Toto vydání také poskytuje aplikace OLTP a vysoký výkon. Standardní edice také obsahuje InnoDB, díky kterému je kompatibilní s ACID a databází bezpečnou pro transakce. Pro poskytování škálovatelných aplikací a vysokého výkonu umožňuje tento databázový systém také replikaci.
Classic Edition
Je to ideální databázový systém pro výrobce OEM, VAR a nezávislé dodavatele softwaru, kteří používají úložiště MyISAM k vývoji aplikací náročných na čtení. Klasická edice se snadno používá a vyžaduje nenáročnou správu. Tato edice je však pouze pro VAR, ISV a OEM. Z klasické edice lze snadno upgradovat na pokročilejší edice.
SQL Server
SQL Server je RDBMS (Relational Database Management System) vyvinutý společností Microsoft. Tento systém funguje na Transact-SQL, což je sada programovacích rozšíření od společností Microsoft a Sybase. T-SQL přidává další funkce, které zahrnují zpracování chyb a výjimek, řízení transakcí, deklarované proměnné a zpracování řádků. Sybase však vyvinul původní SQL Server již v 80. letech. Finální verze se jmenovala SQL Server 4.2, který byl vyvinut ve spolupráci s Ashton-Tate, Sybase a Microsoft pro OS/2.
SQL Server 2005 byl uveden na trh v měsíci listopadu 2005. Tato verze poskytla databázovým aplikacím zvýšenou spolehlivost, flexibilitu, zabezpečení a škálovatelnost.
Funkce poskytované SQL Serverem jsou:
Zrcadlení databáze – Pomocí SQL Serveru lze nastavit automatické obnovení selhání v případě záložního serveru.
Operace online indexování – SQL Server také umožňuje souběžné úpravy, jako jsou vkládání, mazání a aktualizace.
Management Studio – Management studio je sada nástrojů, která uživatelům umožňuje nasazovat, řešit problémy a vyvíjet databáze SQL serverů.
Datové oddíly – Efektivní správa indexů a velkých tabulek je zajištěna dělením dat, které je vylepšeno dělením indexů a nativními tabulkami.
Pro firmy poskytuje SQL server také integrační služby, reportovací služby, dolování dat, klíčové ukazatele výkonu, podporu shlukování, proaktivní ukládání do mezipaměti a vytváření repotů. Poskytuje také integraci s Microsoft Office.
Abych to shrnul, – MySQL je open source systém pro správu databází, zatímco SQL Server je vyvinutý společností Microsoft
– MySQL může běžet na více než dvaceti platformách, zatímco SQL Server nepodporuje širokou škálu platforem