Разлика между MySQL и MS SQL Server

MySQL срещу MS SQL Server

MySQL

MySQL е система за управление на база данни с отворен код. Той е много популярен поради високата си надеждност, лекота на използване и висока производителност. MySQL се използва за много най-нови приложения, които са изградени на Apache, Linux, Perl / PHP и др. Много популярни организации като Google, Alcatel Lucent, Facebook, Zappos и Adobe разчитат на тази система за управление на базата данни.

MySQL може да работи на повече от двадесет платформи, които включват MAC OS, Windows, Linux, IBM AIX, HP-UX и осигурява много гъвкавост. Системата за бази данни MySQL предоставя голямо разнообразие от инструменти, услуги, обучение и поддръжка на база данни. MySQL се предлага в различни издания:

Enterprise Edition

Това издание предоставя приложения за база данни OLTP (Scalable Online Transaction Processing) и също така осигурява висококачествена производителност. Възможностите му включват откат, блокиране на нивото на реда, пълно ангажиране и възстановяване при срив. За да управлявате и подобрите работата на големи системи от бази данни, разделението на база данни също е позволено от това издание.

Enterprise Edition включва MySQL Enterprise Backup, Enterprise Monitor, анализатор на заявки и MySQL WorkBench.

Стандартна Версия

Това издание също осигурява OLTP приложения, както и висока производителност. Стандартното издание включва също InnoDB, което го прави ACID съвместим и база данни, безопасна за транзакции. За да доставите мащабируеми приложения и висока производителност, репликацията също е разрешена от тази система от бази данни.

Класическо издание

Това е идеалната система за база данни за OEM производители, VAR и ISV, които използват MyISAM двигател за съхранение, за да разработят интензивни приложения за четене. Класическото издание е лесно за използване и изисква ниска администрация. Това издание обаче е само за VAR, ISV и OEM производители. Човек може лесно да преминете към по-модерни издания от класическото издание.

SQL Server

SQL Server е RDBMS (система за управление на релационни бази данни), разработена от Microsoft. Тази система работи на Transact-SQL, което е набор от разширения за програмиране от Microsoft и Sybase. T-SQL добавя други функции, които включват обработка на грешки и изключения, контрол на транзакциите, декларирани променливи и обработка на редове. Sybase обаче разработва оригиналния SQL Server още през 80-те години. Окончателната версия се нарича SQL Server 4.2, която е разработена в сътрудничество с Ashton-Tate, Sybase и Microsoft за OS / 2.

SQL Server 2005 стартира през месец ноември 2005 г. Тази версия осигурява по-голяма надеждност, гъвкавост, сигурност и мащабируемост на приложенията на база данни.

Характеристиките, предоставени от SQL Server са:

Огледално предаване на базата данни - С помощта на SQL Server човек може да настрои автоматично възстановяване на неизправност в случай на готовност сървър.

Онлайн операции за индексиране - SQL Server също позволява едновременни модификации като вмъкване, изтриване и актуализации.

Студио за управление - Студио за управление е набор от инструменти, които позволяват на потребителите да разгръщат, отстраняват проблеми и разработват бази данни на SQL сървър.

Разделяне на данни - Ефикасното управление на индексите и големите таблици е осигурено с разделяне на данни, което е подобрено с разделяне на индекси и собствени таблици.

За бизнеса SQL сървърът предоставя също интеграционни услуги, услуги за отчитане, извличане на данни, ключови показатели за ефективност, поддръжка на клъстери, проактивно кеширане и изграждане на репо. Той също така осигурява интеграция с Microsoft Office.

Да обобщим,

- MySQL е система за управление на бази данни с отворен код, докато SQL Server е разработен от Microsoft

- MySQL може да работи на повече от двадесет платформи, докато SQL Server не поддържа голямо разнообразие от платформи