С выпуском SQL Server 2008 R2 изменяется состав продукта в целом и функциональность отдельных версий. В частности, появились варианты Datacenter и Parallel Data Warehouse. Первый позволяет задействовать более восьми физических (до 256 логических) процессоров, предоставляет возможность развертывания мультисерверных конфигураций с числом экземпляров более 25, содержит подсистему StreamInsight, а также специальные средства для работы в виртуальном окружении.
SQL Server 2008 R2 Parallel Data Warehouse позволяет создавать хранилища с параллельным доступом к данным на узлах, специализированные функции для работы с хранилищами данных (оптимизации типа Star Join, возможность захвата данных и др.), стандартизованный инструментарий управления и др. В версии SQL Server 2008 R2 Enterprise мультисерверное администрирование ограничено 25 экземплярами, имеются средства работы с PowerPivot for SharePoint и MDS. В редакции SQL Server 2008 R2 Standard появились функции сжатия резервных копий (раньше они были доступны только пользователям версий уровня Enterprise). Предлагаются варианты оплаты по схеме «за процессор» и «за сервер» с набором лицензий доступа для клиентов (Client Access License, CAL).
Горная ассоциация в предыдущем разделе возникла не случайно. Разработка, известная ныне как Microsoft SQL Server 2008 R2, носила кодовое название горного массива Килиманджаро, высочайшей точки Африки (5895 м над уровнем моря). Выпуск этого продукта запланирован на первое полугодие 2010 г. На сегодня доступны его предварительные версии (Community Technology Preview CTP), последняя из которых (на момент написания статьи) имеет порядковый номер три и датируется ноябрем этого года. Продукт представляет собой результат долгой эволюции (см. врезку «Краткий курс истории SQL Server»), за время развития (с 1995 г.) он превратился в комплексную платформу хранения, обработки и анализа данных на всех этапах их жизненного пути, от создания до архивации. Система рассчитана на работу вместе с другими решениями Microsoft, предоставляет средства для создания корпоративных решений, разработки специализированных комплексов по обработке больших объемов данных, построению комплексной бизнес-аналитики и т. д.
Фундамент для большинства возможностей, появившихся в R2, был заложен еще в версии SQL Server 2008, но в то же время появились и новые функции. Улучшению и доработке подверглись самые разные аспекты, но главные цели, которые преследовала Microsoft, разрабатывая новую версию своей СУБД: повышение эксплуатационной эффективности, надежности и производительности, а также реализация идеи «общедоступной бизнес-аналитики», сохранились.
Инициатива, в рамках которой была создана эталонная платформа для развертывания SQL Server 2008 в режиме хранилища данных заранее заданной емкости. Идея состоит в том, чтобы решить чисто интеграционную проблему: до сих пор создание корпоративных хранилищ требовало привлечения консультантов или системных интеграторов, трудоемких тестов, а порой даже разработки нестандартных решений. В рамках Fast Track Data Warehouse предприятия могут приобретать заранее сконфигурированные и протестированные системы, которые можно сразу вводить в эксплуатацию на серверной площадке.
Программа Fast Track Data Warehouse рассчитана на изготовителей аппаратных средств (сегодня известно об участии в ней Dell, HP и Bull), а также системных интеграторов (им предлагаются специальные шаблоны, упрощающие развертывание SQL Server). В частности, HP предлагала конфигурации на базе серверов HP ProLiant DL385 G6, DL585 G6 и DL785 G6, Dell – системы Dell Power Edge R710 и R900, рассчитанные на несколько меньшие объемы хранения, чем у изделий HP, IBM – серверы System x3650 M2, x3850 M2, x3950 M2 (несколько вариантов), которые различаются емкостью (от базовой 4–8 Тбайт до крупной – 16–32 Тбайт). С выпуском SQL Server 2008 R2 конфигурации, доступные в рамках программы Fast Track, также будут обновлены, но детали пока неизвестны.
По оценке Microsoft, использование такого рода «заготовок», протестированных и настроенных, позволяет снизить стоимость структурированного хранилища до 13 тыс. долл. за 1 Тбайт (при емкости до 32 Тбайт). На сайте Microsoft имеется электронная таблица, позволяющая быстро оценить затраты и необходимые ресурсы в соответствии со спецификой загрузки сервера БД (число пользователей, конкурентных запросов, желательного времени отклика системы, числа процессоров, характеристики дисковой подсистемы и др.).