|
|
|||||||||||||||||||||||||||||
|
Сравнение SQL Server Express и MSDEИсточник: realcoding Майкл Оти
Сравнение SQL Server Express и MSDEКак и следовало ожидать, в части достоинств движка системы управления базой данных SQL Server Express имеет очевидное преимущество над MSDE. Помимо всех возможностей движка базы данных MSDE, таких как поддержка триггеров, функций и хранимых процедур, SQL Server Express предусматривает и другие средства, в частности, поддержку Common Language Runtime (CLR) и новых типов данных xml и varbinary(max). Итог раунда: Поддержка платформС точки зрения поддержки платформ, MSDE имеет преимущество над SQL Server Express. Для работы SQL Server Express требуется среда Windows 2000 Service Pack 4 (SP4) или более поздняя версия, тогда как MSDE работает в среде более старых систем Windows 9x, Windows 2000 и Windows XP. Итог раунда: Размер базы данныхВ отношении размера базы данных очевидно преимущество SQL Server Express. SQL Server Express предусматривает поддержку баз данных размером до 4 Гбайт, тогда как MSDE - не более 2 Гбайт. Отметим, что для обоих продуктов этот размер установлен для каждой базы данных, а не в расчете на сервер. Итог раунда: Масштабируемость рабочей нагрузкиМасштабируемость системы - важное преимущество. MSDE поддерживает двухпроцессорные системы и максимальный объем оперативной памяти 2 Гбайт; для SQL Server Express предусмотрена поддержка однопроцессорных систем и максимальный объем оперативной памяти 1 Гбайт. Однако MSDE имеет регулятор рабочей нагрузки, ограничивающий число одновременных операций, выполнение которых обеспечивает механизм базы данных, что налагает ограничение на производительность MSDE. SQL Server Express не имеет регулятора рабочей нагрузки, т.е. предусматривает минимальное ограничение производительности, поэтому по этой категории рассматриваемые продукты получают равные очки. Итог раунда: Интеграция в корпоративные системыИнтеграция информационные системы предприятия - также важная категория. В MSDE предусмотрена встроенная поддержка агента SQL Agent, среды исполнения DTS (возможность выполнения пакетов DTS) и публикации Merge Replication. Технология SQL Server Express не располагает агентом SQL Agent и не способна выполнять публикацию изменяемых данных, однако способна выступать в роли подписчика на тиражируемые изменения Merge и Transactional Replication. Кроме того, среда исполнения DTS - загружаемый компонент. Технология SQL Server Express также может функционировать как клиент для приложений-брокеров SQL Server Service. По данной категории также присуждаются равные очки. Итог раунда: Развертывание приложенийЧто касается развертывания приложений, преимущества SQL Server Express очевидны, благодаря поддержке User Instances и способности автоматического (с использованием расширений) прикрепления базы данных к соединению ADO.NET. Для MSDE эти возможности не предусмотрены. Итог раунда: Инструменты управленияДля управления базой данных MSDE предусматривает только инструмент управления osql. Обогатить MSDE графическими средствами управления можно с использованием SQL Server Enterprise Manager при наличии полной установки SQL Server, либо если есть возможность приобретения стороннего продукта. Для управления базами данных SQL Server Express существует бесплатная технология SQL Server Management Studio. Итог раунда: Ну и финальный счет: Майкл Оти, mikeo@teca.com Ссылки по теме
|
|