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 не поддържа голямо разнообразие от платформи |