Продукты > Серверное ПО > Microsoft SQL Server 2008 R2

Microsoft SQL Server 2008 R2

 

Серверное ПО. SQL Server 2008 

 

Доступ к данным всегда и отовсюду

 

Система SQL Server 2008 отталкивается от концепции платформы данных Майкрософт: она упрощает управление любыми данными в любом месте и в любой момент времени. Она позволяет хранить в базах данных информацию, полученную из структурированных, полуструктурированных и неструктурированных источников, таких как изображения и музыка. В SQL Server 2008 имеется большой набор интегрированных служб, расширяющих возможности использования данных: вы можете составлять запросы, выполнять поиск, проводить синхронизацию, делать отчеты, анализировать данные. Все данные хранятся на основных серверах, входящих в состав центра обработки данных. К ним осуществляется доступ с настольных компьютеров и мобильных устройств. Таким образом, вы полностью контролируете данные независимо от того, где вы их сохранили.

 

Система SQL Server 2008 позволяет обращаться к данным из любого приложения, разработанного с применением технологий Microsoft.NET и Visual Studio, а также в пределах сервисно-ориентированной архитектуры и бизнес-процессов – через Microsoft BizTalk Server. Сотрудники, отвечающие за сбор и анализ информации, могут работать с данными, не покидая привычных приложений, которыми они пользуются каждый день, например приложений выпуска 2007 системы Microsoft Office. SQL Server 2008 позволяет создать надежную, производительную, интеллектуальную платформу, отвечающую всем требованиям по работе с данными.
 

 

Архитектура SQL Server 2008

 

 

Новые возможности SQL Server 2008

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

Защита ценной информации

Прозрачное шифрование данных

Динамическое шифрование всей базы данных, файлов данных и файлов журналов не потребует никаких изменений в имеющихся приложениях. Преимущества очевидны: поиск по зашифрованным данным как по диапазонам, так и нечетким поиском; поиск защищенных данных у неавторизованных пользователей; использование шифрования без каких-либо изменений в существующих приложениях.

Расширенное управление ключами

В состав SQL Server 2005 входит комплексное решение по шифрованию и управлению ключами. SQL Server 2008 развивает это востребованное направление своей поддержкой продуктов сторонних компаний по управлению ключами и аппаратных модулей безопасности.

Аудит

Аудит назначается и управляется средствами языка DDL. Возможности по аудиту теперь шире, и соответствовать нормативным требованиям стало проще. Можно легко получать ответы на такие часто встречающиеся вопросы, как «К каким данным велось обращение?».

Обеспечение непрерывности бизнеса

Улучшенное зеркальное отображение баз данных

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

Автоматическое восстановление страниц данных

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

Сжатие потока журнала

Для зеркального отображения требуется организовать передачу данных между участвующими серверами. SQL Server 2008 позволяет сжимать исходящий поток журнала, что обеспечивает оптимальную производительность зеркалирования и сводит к минимуму нагрузку на сеть.

Контролируемое время отклика

Регулятор ресурсов

Регулятор ресурсов позволяет обеспечивать стабильное и предсказуемое время отклика на запросы конечных пользователей. С его помощью можно определять пределы использования ресурсов и устанавливать приоритеты для разных рабочих нагрузок. Это обеспечивает ровную производительность одновременно выполняемых задач.

Предсказуемая производительность запросов

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

Сжатие данных

 

Данные хранятся более эффективно и занимают меньше места в хранилище. Сжатие также обеспечивает заметный прирост производительности на задачах, связанных с большим количеством операций ввода-вывода, как, например, при работе с хранилищами данных.

Горячая замена процессора

На поддерживаемых аппаратных платформах SQL Server 2008 позволяет при необходимости добавлять ресурсы ЦП динамически, без какого бы то ни было простоя. Следует также отметить, что возможность добавления памяти в работающую систему уже присутствовала ранее.

Чтобы использовать новые возможности, постоянно возникающие в быстро меняющемся деловом мире, предприятиям нужно быть способными быстро создавать и развертывать решения, управляемые данными. SQL Server 2008 позволяет сократить затраты времени и средств, требуемые на управление и развертывание таких приложений.

Управление политиками

Управление на основе политик

Управление на основе политик – это система управления одним или несколькими экземплярами SQL Server 2008 с помощью политик. Среда SQL Server Management Studio позволяет создавать политики, управляющие сущностями на стороне сервера, такими как экземпляры SQL Server, базы данных и другие объекты SQL Server.

Упрощенная установка

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

Сбор данных о производительности

Тонкая настройка производительности и устранение проблемных мест требуют значительных затрат времени. Чтобы дать в руки администраторам действенную, практическую информацию о производительности, в SQL Server 2008 включены более обширные средства сбора данных о производительности, новый централизованный репозиторий для их хранения и новые средства отчетности и мониторинга.

Облегчение разработки приложений

Запросы к данным можно осуществлять с помощью управляемого языка программирования, например C# или VB.NET, а не командами SQL. Строго типизированные, ориентированные на наборы данных запросы, написанные на языках .NET, могут легко выполняться к ADO.NET (LINQ to SQL), ADO.NET DataSets (LINQ to DataSets), платформе ADO.NET Entity Framework (LINQ to Entities) и к поставщику Entity Data Service Mapping. Новый поставщик LINQ to SQL позволяет через LINQ напрямую обращаться к таблицам и столбцам SQL Server 2008.

Объектные службы ADO.NET


Слой объектных служб ADO.NET позволяет осуществлять материализацию, отслеживание изменений и сохранение данных как объектов CLR. При использовании платформы ADO.NET можно программировать базу данных в терминах таких объектов, управляемых ADO.NET. SQL Server 2008 поддерживает эту технологию более эффективно, что повышает производительность и упрощает разработку. 

Хранение любой информации

SQL Server 2008 вводит новые типы данных даты и времени:
DATE – только дата;
TIME – только время;
DATETIMEOFFSET – дата и время с поддержкой часовых поясов;
DATETIME2 – дата и время с более точным делением секунды и большим диапазоном годов, чем у типа DATETIME.

Эти новые типы позволяют приложениям хранить дату отдельно от времени суток, а также увеличить диапазон допустимых дат и настроить точность представления времени.

HIERARCHY ID

Позволяет разработчикам создавать древовидные структуры более эффективным образом, чем было возможно ранее. Новый системный тип HierarchyId предназначен для хранения значений, представляющих узлы в иерархическом дереве. Он реализован в виде пользовательского типа данных CLR и содержит несколько эффективных и полезных встроенных методов для гибкого создания и манипулирования узлами иерархии.

Данные FILESTREAM

Позволяет хранить большое количество двоичных данных напрямую в файловой системе NTFS. При этом они остаются неотъемлемой частью базы, на которую распространяется обеспечение транзакционной целостности. Теперь большие куски двоичной информации, традиционно хранившейся внутри базы, можно размещать в куда более эффективном хранилище вне базы, не отказываясь при этом ни от каких важных возможностей.

Интегрированный полнотекстовый поиск

Интегрированный полнотекстовый поиск позволяет незаметно переключаться от реляционных данных к текстовым. Он обеспечивает использование текстовых индексов для высокоскоростного поиска в больших текстовых столбцах.

Разреженные столбцы

Значения NULL больше не занимают вообще никакого физического пространства, что позволяет очень эффективно управлять пустыми областями данных. Благодаря разреженным столбцам те объектные модели, которые содержат многочисленные значения NULL, будут храниться в базе данных SQL Server 2005, не требуя значительного места в хранилище.

Большие пользовательские типы данных

В SQL Server 2008 устранено ограничение в 8 КБ на размер пользовательского типа данных. Теперь этот размер во много раз больше.

Пространственные типы данных

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

Для решений «на глобусе» предназначен тип данных geography. Области земной поверхности в нем выражаются через широту и долготу.

Для решений «на плоскости» предназначен тип данных geometry. Он хранит полигоны, точки и линии, связанные как с проекциями на плоскость, так и с изначально плоскими данными, например чертежами помещений.

SQL Server 2008 – это комплексная платформа, аналитические возможности которой доступны с любого рабочего места.

Интеграция любых типов данных

Сжатие резервных копий

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

Параллелизм в секционированных таблицах

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

Оптимизация запросов с объединениями «звезда»

В SQL Server 2008 увеличена производительность запросов, соответствующих часто используемым способам выборки данных из хранилища. Оптимизация запросов с объединением «звезда» сокращает время отклика благодаря распознаванию схем объединения данных.

Наборы группировки

Наборы группировки – это расширение инструкции GROUP BY, которое позволяет сочетать в одном запросе несколько группировок. Наборы группировки возвращают единственный набор результирующих данных, эквивалентный объединению (UNION ALL) строк, сгруппированных разными способами. Таким путем агрегирующие запросы и отчеты выполняются быстрее и проще.

Регистрация данных об изменениях

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

Оператор SQL MERGE

С появлением SQL-оператора MERGE разработчики могут более эффективно обрабатывать часто встречающиеся в хранилищах данных ситуации, например проверку наличия строки перед ее вставкой или обновлением.

Усовершенствования конвейеров служб интеграции SQL Server (SSIS)

Теперь пакеты интеграции данных обладают большей степенью масштабируемости, лучше используют имеющиеся ресурсы и справляются даже с самой большой нагрузкой. Их новая конструкция увеличивает масштабируемость выполнения на нескольких процессорах.

Сохраняемые просмотры служб интеграции SQL Server (SSIS)

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

Предоставление релевантной информации

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

SQL Server 2008 позволяет осуществлять более глубокий анализ данных за счет улучшенных аналитических возможностей и более сложных вычислений и объединений. Новые средства конструирования кубов позволяют ускорить разработку аналитической структуры и повысить производительность создаваемых решений.

Блочные вычисления

Блочные вычисления позволяют значительно увеличить производительность расчетов и создавать модели с большей глубиной и сложностью.

Обратная запись

Появившиеся в службах аналитики SQL Server 2008 возможности обратной записи с поддержкой MOLAP устраняют потребность в запросах к секциям ROLAP. Это улучшает работу в ситуациях, когда аналитическому приложению требуется обратная запись; при этом жертвовать производительностью OLAP не приходится.

Отчеты могут быть легко доставлены на любое рабочее место предприятия, как внутри, так и снаружи, при этом не требуется сложной установки и настройки. Это позволяет без труда создавать отчеты любого размера и сложности, а также организовывать общий доступ к ним.

Развертывание отчетов через Интернет

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

Управление инфраструктурой создания отчетности

Управление памятью, консолидация инфраструктуры и централизованное хранилище всех настроек конфигурации и интерфейсов доступа к ним позволяют повысить уровень поддержки и контроль за состоянием сервера.

Улучшения в конструкторе отчетов

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

Поддержка проверки подлинности с помощью форм

Поддержка проверки подлинности с помощью форм позволяет выбирать между этим способом и проверкой подлинности Windows.

Внедрение приложений сервера отчетов

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

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

SQL Server 2008 позволяет осуществлять отрисовку в Word, что дает возможность просматривать отчеты прямо из Microsoft Office Word. Кроме того, существовавший ранее отрисовщик Excel подвергся существенным улучшениям и теперь поддерживает вложенные области данные, подотчеты и расширенную работу со смежными ячейками. Все это позволяет сотрудникам оставаться в привычной среде и улучшает общее впечатление от работы с отчетами в приложениях Microsoft Office.

Упреждающий анализ

Технологии интеллектуального анализа данных служб аналитики SQL Server продолжают совершенствоваться. Улучшенная поддержка временных рядов расширяет возможности прогнозирования. Усовершенствованные структуры интеллектуального анализа дают возможность более гибко осуществлять направленный анализ за счет фильтрации, а также составлять всеобъемлющие отчеты, выходящие за пределы модели интеллектуального анализа. Новая перекрестная проверка позволяет убедиться как в точности, так и в стабильности получаемых результатов. Наконец, новые возможности надстроек интеллектуального анализа данных SQL Server 2008 для Office 2007 обеспечивают на каждом рабочем месте доступ к еще более применимой практически информации.