MySQL vs Microsoft SQL Server

Сравнение MySQL и Microsoft SQL Server

Параметр MySQL SQL Server
Open Source :+: :-:
Доступен сразу на 32 и 64-битной платформе, включая Windows (RedHat, SuSE, Fedora, Solaris, HPUS, AIX, SCO, FreeBSD, Mac OS, Windows) :+: :-:
Использование подключаемых хранилищ (MyISAM, InnoDB, Merge, Memory, Archive, Cluster) в архитектуре :+: :-:
Отказоустойчивая кластерная база данных :+: :+:
ANSI SQL, подзапросы, объединения, курсоры, подготовленные запросы :+: :+:
Хранимые процедуры, триггеры, SQL и пользовательские функции :+: :+:
Обновляемые представления :+: :+:
ACID транзакции с фиксацией и откатом (Commit, Rollback) :+: :+:
Распределенные транзакции :+: :+:
Блокировка на уровне строк :+: :+:
Снимок / многократное постоянное чтение (читатели не блокируют писателей и наоборот) :+: :+:
Ссылочная целостность на уровне сервера :+: :+:
Поддержка типов данных (Numeric, VARCHAR, BLOB, т.д.) :+: :+:
Высокоточные числовые типы :+: :+:
Индексы (кластерный, b-tree, хеш, полнотекстовой) :+: :+:
Динамические кеш памяти :+: :+:
Уникальный кеш запросов (хранит запросы и результаты) :+: :-:
Стоимостной оптимизатор :+: :+:
Юникод, UTF-8 :+: :+:
XML, XPath :+: :+:
Геопространственная поддержка :+: :+:
Репликация :+: :+:
Партиционирование таблиц и индексов :+: :+:
Поддержка очень больших данных (на уровне терабайт, VLDB) :+: :+:
Высокоскоростная утилита загрузки данных :+: :+:
Резервная копия в режиме он-лайн с точкой отката :+: :+:
Автоматический рестарт/восстановление после сбоя :+: :+:
Автоматическое управление хранилища (авто-расширение, управление откатом) :+: :+:
Сжатые и архивные таблицы :+: :+:
Информационная схема/Словарь данных :+: :+:
Безопасность (GRANT/REVOKE, SSL, привилегии) :+: :+:
Встроенное шифрование и расшифровка данных :+: :+:
Встроенный планировщик заданий :+: :+:
Драйверы (ODBC, JDBC, .NET, PHP, т.д.) :+: :+:
GUI-программы управления и средства разработки :+: :+:

Оригинал