Главная » Microsoft SQL Server, Базы данных » Различные редакции SQL Server 2005

0

Пакет SQL Server 2005 доступен в нескольких редакциях, которые отличаются своими возможностями, требованиями к аппаратному обеспечению и, разумеется, стоимостью. В этом разделе мы в деталях рассмотрим различные редакции этого продукта и доступные в них функции. Так как условия лицензирования и стоимость продуктов компании Microsoft постоянно изменяются, с этими аспектами различных редакций SQL Server вы можете ознакомиться на сайте компании по адресу www. microsof t. сот/sql.

Дополнительная Детальная информация об отличиях разных редакций SQL Server 2005 приве- информация дена в приложении А.

Достаточно легко спутать понятия редакции и версии. SQL Server 7, SQL Ser- Haзаметку ver 2000 и SQL Server 2005— это версии. Редакции представляют собой различные наборы функций, включенные в эти версии, например Developer Edition или Enterprise Edition.

Enterprise (Developer) Edition

Это самая полная редакция продукта с повышенной производительностью и расширенным набором функций. Она способна поддерживать тысячи подключений и базы данных, измеряемые терабайтами. Для достижения такого уровня производительности требуются и соответствующие компьютеры — как минимум, с шестнадцатью двухъядерными процессорами, 32 Гбайт памяти и мощными сетевыми платами.

Чтобы получить полную отдачу от такой аппаратуры, редакция Enterprise Edition вобрала в себя некоторые прекрасные функции. Две из них стоит упомянуть отдельно.

?               Разделение таблиц. Эта функция позволяет получить удивительные результаты производительности при использовании протокола TCP.

?               Параллельное индексирование в реальном времени.

Редакция для разработчиков Developer Edition имеет тот же состав, что и Enterprise Edition, с двумя исключениями. Во-первых, Developer Edition лицензируется только для разработки приложений и их тестирования, так что легально использовать эту редакцию в производственной среде нельзя. Во-вторых, Developer Edition запускается в операционных системах, предназначенных для рабочих станций, например Windows NT Workstation, Windows 2000 Professional и Windows XP Professional. Эта редакция поставляется в составе пакета MSDN Universal и также может быть приобретена отдельно. Это самая дешевая редакция SQL Server — ее средняя цена колеблется в пределах 50 долларов.

Standard Edition

Потребности большей части средних и крупных производственных баз данных полностью удовлетворяет редакция Standard Edition. Это самая популярная редакция продукта, которая включает в себя все основные функции, в том числе службы интеграции и анализа, Web- службы, зеркальное отображение баз данных и кластеризацию.

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

Standard Edition отлично подходит для предприятий среднего размера, которым нужны все предлагаемые сервером функции, но не требуется сверхвысокая доступность Enterprise Edition. Эта редакция лимитирована четырехпроцессорными компьютерами, независимо от количества ядер в процессорах, но в то же время не налагает никаких ограничений на память.

Я разговаривал со многими администраторами баз данных, компании которых приобрели Enterprise Edition, но запускают ее на серверах с четырьмя процессорами и 4 Гбайт памяти без кластеризации и прочих ультрасовременных дополнений. Учитывая производительность современных серверов, для большинства компаний более правильным выбором было бы приобретение редакции Standard Edition. Не тратьте лишние деньги на Enterprise Edition, если только не уверены, что Standard Edition не справится с работой, возложенной на сервер.

В хорошо сконфигурированном четырехпроцессорном двухъядерном сервере, оснащенном большим объемом памяти, Standard Edition без труда сможет обслужить 500 одновременных подключений и базу данных, содержащую терабайт данных.

Если не требуются расширенные возможности Enterprise Edition, то переход на 64-разрядную версию Standard Edition и увеличение объема памяти будет лучшим решением, нежели переход на Enterprise Edition. У обеих редакций, Enterprise Edition и Standard Edition, существуют 64-разрядные версии для процессоров Intel и AMD.

Workgroup Edition

Эта редакция предназначена для серверов подразделений компаний и содержит рациональный набор функций для небольших транзакционных баз данных.

?               Ядро базы данных поддерживает два процессора, максимум 3 Гбайт памяти и не имеет ограничений на размер базы данных.

?               Поддерживаются некоторые функции высокой доступности, такие как доставка журналов, но не поддерживается зеркальное отображение баз данных и кластеризация.

?               Включает службу отчетности, но не включает службу анализа для формирования кубов и бизнес-анализа.

?               Имеет все программные возможности SQL Server 2005, включая T-SQL, хранимые процедуры, определяемые пользователем функции, полнотекстовый поиск, XML, Xquery. брокер служб (только подписку) и интеграцию .NET. Не поддерживаются Web-службы и служба уведомлений.

?               Поддерживается администрирование автоматизации с помощью SQL Server Agent.

?               Поддерживаются репликации транзакций и слияния.

Ключевой функцией, отсутствующей в этой редакции, является служба интеграции. При этом предполагалось, что база данных для рабочей группы скорее будет являться источником данных для других, более крупных серверов, но не будет содержать подчиненных источников данных. Это единственный фактор, который может склонить вас перейти на редакцию Standard Edition. По собственному опыту знаю, что базы данных такого масштаба иногда требуют перемещения данных, хотя бы для переноса их из баз данных Access.

Я рекомендовал бы Workgroup Edition для малых предприятий и подразделений компаний, которым не нужна сверхвысокая доступность или служба анализа. Сервер SQL Server 2005 Workgroup Edition с двумя двухъядерными процессорами, 3 Гбайт памяти и правильно спроектированной дисковой подсистемой может без труда обслуживать сто активных пользователей.

Express Edition

Express Edition нельзя рассматривать как замену ядра Access Jet. Это бесплатная, полноценная версия ядра SQL Server, предназначенная для использования с некоторым приложением. Эта редакция содержится в пакетах MSDN Universal, Office Developer Edition 11 и во всех продуктах Microsoft, предназначенных для разработчиков программ.

Редакция SQL Server Express заменила собой MSDE — бесплатную редакцию Новинка ^ версии SQL Server 2000. Однако не следует воспринимать эту редакцию как 2005           MSDE 2005, поскольку в ней снято ограничение на количество подключений и

существует полноценный интерфейс администратора.

Редакция Express имеет некоторые ограничения: максимальный объем базы данных составляет 4 Гбайт, поддерживается только один процессор (когда же AMD наконец-то выпустит 16-ядерный процессор?) и 1 Гбайт памяти. В настоящее время в этой редакции недоступна служба отчетности, однако компания Microsoft обещает включить ее в недалеком будущем.

Редакция SQL Server Express имеет собственные версии утилит Management Ксшинка ^ Studio и командной строки. В главе 41 описаны характерные отличия этих ути- 2005        лит и особенности работы с ними.

Я рекомендовал бы редакцию SQL Server Expresss Edition для небольших приложений .NET, которым нужны реальные базы данных. Они более чем удобны для приложений, предназначенных для двадцати пяти и менее пользователей и использующих менее 4 Гбайт данных. Когда служба отчетности войдет в редакцию Express, это станет реальным ударом по СУБД MySQL.

Everywhere Edition

Редакция SQL Server Everywhere, изначально называвшаяся Mobile Edition, с технической стороны представляет собой полностью отличное ядро базы данных, совместимое с SQL Server. Ее скромные потребности в памяти (всего 1 Мбайт) гарантируют ее использование на мобильных устройствах. Несмотря на то что она запускается на карманных компьютерах, это полноценное ACID-совместимое ядро базы данных.

Дополнительная Поскольку набор программных средств редакции SQL Server Everywhere сильно информация отличается от полноценных редакций, в главе 26 вы узнаете о специфических “ требованиях, касающихся разработки и развертывания хороших клиентских реализаций SQL Server Everywhere.

Источник: Нильсен, Пол. Microsoft SQL Server 2005. Библия пользователя. : Пер. с англ. — М. : ООО “И.Д. Вильямс”, 2008. — 1232 с. : ил. — Парал. тит. англ.

По теме:

  • Комментарии