Домашняя страница

Сравнение SQL Server с Oracle Database

Microsoft SQL Server 2008 обеспечивает платформу данных, во многом превосходящую Oracle Database: лучшая безопасность, производительность и масштабируемость,продуктивность разработчиков и средства бизнес-аналитики (BI) — и все при более низкойсовокупной стоимости владения, чем у продуктов Oracle, включая Oracle RAC.

 

Краткое сравнение

Вот краткое сравнение SQL Server 2008 и Oracle 11g. Подробное сравнение приведено в технической статье Рывок вперед: сравнение SQL Server 2008 c Oracle Database 11g.

SQL Server

Oracle 11g

Производительность и масштабируемость

В полной мере
В полной мере

Более безопасен (менее уязвим)

В полной мере
Недоступно

Производительность труда разработчиков

В полной мере
Недоступно

Бизнес-аналитика*

В полной мере
Недоступно

Интеграция с Microsoft Office*

В полной мере
Недоступно

Совокупная стоимость владения (TCO)

В полной мере
Недоступно


Преимущества Microsoft SQL Server 2008 по сравнению с Oracle 11g:

  • Производительность и масштабируемость.  Службы данных SQL Server, фильтрованные индексы, расширенные разреженные столбцы, многопоточный доступ к секциям, сжатие префикса столбцов.

  • Безопасность. Подписание модулей сертификатами, интегрированные возможности обновления и исправления.

  • Управляемость. Оболочка SQL Server PowerShell, платформа Policy Management Framework.

*В этих областях Oracle обладает только ограниченной функциональностью и требует дополнительных затрат на лицензирование.

Безопасность

В SQL Server 2005 не было НИ ОДНОЙ уязвимости на протяжении последних четырех лет, в то время как в продуктах баз данных Oracle критических уязвимостей было 330 (по данным государственной базы данных уязвимостей, NIST).  Высокий уровень безопасности SQL Server 2008 достигается благодаря:

  • расширенным компонентам обеспечения безопасности,  включенным в редакции Standard, Enterprise и Workgroup. У Oracle в редакциях standard и enterprise безопасность находится на начальном уровне, и только для редакции Enterprise можно отдельно приобрести дополнительные дорогостоящие компоненты безопасности;

  • методикам безопасного проектирования, являющимся частью инициативы Trustworthy Computing. Они позволили построить SQL Server на особо безопасной платформе. Компоненты безопасности нет смысла применять, если продукт не был изначально правильно спроектирован;

  • мощной инфраструктуре Microsoft Update, снижающей степень угрозы безопасности и сокращающей время простоя, вызванного установкой исправлений. Согласно одному эксперту, Oracle на пять лет отстает от Майкрософт в области управления исправлениями. Две трети администраторов баз данных Oracle не устанавливают исправления безопасности.


Специалисты сравнивают безопасность SQL Server и Oracle:

Производительность и масштабируемость

Масштабируемость SQL Server позволяет ему отвечать самым крупным рабочим нагрузкам в мире, что подтверждено официальными результатами тестирования производительности, принятыми за стандарт в отрасли. Потребители, в частности компании Unilever, Citi, Barclays Capitalи Mediterranean Shipping, используют SQL Server как основу для большинства своих ответственных приложений, а потребители, использующие SQL Server 2008, сообщают о превосходной работе новейших улучшений в масштабируемости. Среди этих компаний такие крупные поставщики, как Siemens и RedPrairie.  SQL Server признан наиболее продаваемым продуктом, а также продуктом, показавшим наибольший прирост среди бестселлеров, журналом CRN Magazine


Надежные средства масштабирования отвечают возрастающим потребностям

  • Camstar обнаружила, что SQL Server 2005 Enterprise Edition (64-bit) способен обеспечивать масштаб, отвечающий самым требовательным производственным операциям.

  • Temenos, ведущий поставщик банковских решений для финансовых институтов по всему миру, в сотрудничестве с корпорациями Майкрософт и Intel проверяет производительность решения Temenos T24 Model Bank, работающего на технологиях Microsoft® SQL Server™ 2005 Enterprise Edition (64-bit) и Quad-Core Intel® Xeon®.

Производительность труда разработчиков

Сравнение степени интеграции и производительности труда разработчиков на платформах SQL Server и Oracle

Бизнес-аналитика

SQL Server является частью интегрированной платформы бизнес-аналитики,  корпорации Майкрософт, включающей в себя хранилища данных, аналитику, отчетность, системы показателей, планирование и бюджетирование. SQL Server находится в квадранте лидеров как рейтинга Gartner Magic Quadrant for BI, так и Magic Quadrant for Data Warehousing. В начальную поставку SQL Server 2008 входят новые возможности по созданию хранилищ данных и бизнес-аналитике. Использование же сходных технологий Oracle, в соответствии с прайс-листом, подразумевает увеличение расходов вплоть до 800% и более по сравнению со стоимостью самой базы данных.


Новости индустрии и отчеты аналитиков о Microsoft BI

Совокупная стоимость владения (TCO)

В комплект поставки SQL Server входят расширенные интегрированные компоненты (расширенное сжатие, обеспечение высокого уровня доступности, управляемость, секционирование, OLAP, интеллектуальный анализ данных, корпоративная отчетность, пространственные данные и расширенные средства безопасности). Пользователи Oracle вынуждены приобретать их отдельно.

  • SQL Server обладает простой уровневой моделью лицензирования SKU. Oracle требует дополнительных лицензионных отчислений, связанных с использованием сложного набора компонентов и надстроек, необходимых для разработки, развертывания и управления большинства крупных приложений.

  • Интегрированная среда разработки и легкие в использовании инструменты разработчика сокращают время на построение решения и улучшают отношение затраченного времени к достигнутым результатам.

  • Возможности по самонастройке и автоматическому администрированию позволяют осуществлять развертывание и управление значительно проще, чем в случае с Oracle.

  •  Интеграция с любым программным обеспечением корпорации Майкрософт позволяет упростить разработку и развертывание и достичь более высокой производительности, чем у Oracle.

 

Познакомьтесь с другими сравнениями издержек, связанных с SQL Server и Oracle

Высокий уровень доступности

SQL Server на SMP-серверах с включенным зеркальным отображением базы данных обеспечивает высокий уровень доступности с меньшими затратами, чем Oracle RAC, и при этом им легче управлять. Высокая стоимость и излишняя сложность администрирования Oracle RAC может перевесить потенциальную экономию от использования общедоступного оборудования. Более подробно это освещено в полном тексте отчета.


Узнайте больше об SQL Server и Oracle RAC

Сравнение

Microsoft TechNet

Ресурсы для
ИТ-специалистов

SQL Server 2008

MSDN - Microsoft Developer Network

Ресурсы для разработ-
чиков

SQL Server 2008