SQL Server 2008 R2 Denis Reznik LPP Soft MCTS Обзор новых возможностей
План Предпосылки создания SQL Server 2008 R2 Улучшение производительности Консолидация управления Analysis Services Reporting Services Microsoft StreamInsight Изменения, не вошедшие а августовский CTP – codename «Madison» – codename «Bulldog» – codename «Gemini» Вопросы
Предпосылки создания
Расширяемость и производительность Количество логических процессоров, которые могут быть использованы в операциях с БД, увеличено с 64 до 512 Улучшение компрессии nvarchar, за счёт реализации Standard Compression Scheme for Unicode (SCSU) алгоритма
Управляемость Консолидация управления (Utility Control Point) – Мониторинг состояния серверов и БД – Контроль за использованием и распределением ресурсов при помощи политик – Мониторинг состояния БД при помощи DAC – Простота развёртывания и настройки – 10 Гб свободного места в месяц
Управляемость Эффективное развёртывание БД при помощи DAC Перенос БД с одного сервера на другой (включая необходимые серверные объекты) Нет жёсткой привязки к конкретному физическому месторасположению, благодаря Connection Plan: – old: Server=myServer;Database=myDatabase ;... – new: PLAN:LDAP://srv/cn=plans/cn=example2 ;Database=myDatabase;... Новый тип проекта DAC в Visual Studio Интеграция дизайнера, дебаггера и редатора политик в Visual Studio T-SQL Static Code Analysis
Demo Application and Multi-Server Management – server.aspx Application and Multi-Server Management (msdn) – Brent Ozar blog – utility-computing/ utility-computing/ Brent Ozar blog – r2-the-dac-pack/ r2-the-dac-pack/
Analysis Services Улучшен и упрощён дизайн кубов Улучшен дизайн измерений Улучшена функциональность бэкапа и восстановления – Улучшенная структура хранения – Увеличена скорость операций Data Mining Add-Ins для Office 2007 Codename Gemini
Reporting Services Новый интерфейс Новый формат экспорта (ATOM-фиды) Report Builder 3.0 – Визуализация географических данных – Поддержка shape файлов, формата ESRI
Demo Карта (shapefile) - Report Builder 3.0 (август CTP) Веб-каст на techdays.ru –
StreamInsight Реализация Complex Event Processing Некоторый набор источников – множественные пункты назначения Параллельная обработка Позволяет абстрагироваться от программирования потоков, безопасности потоков и выделения ресурсов, все операции по координации данных берут на себя адаптеры и исполняющая среда StreamInsight Разработчик пишет выражения на LINQ Гибкость, посредством реализации своих адаптеров
StreamInsight
Codename Madison Разработка компании DataAllegro (куплена в 2008 году) Реализация принципа Massive Parallel Processing Нужна определённая аппаратурная поддержка (Dell, HP, Bull) Архитектура Hub-and-Spoke – один центральный сервер (EDW) и много распределённых серверов Объединяет в себе преимущества централизованного хранения данных и распределённой архитектуре Масштабируемое хранилище данных Отказоустойчивость Балансировка нагрузки Выборка 625 тыс. строк из таблицы, содержащей 1 триллион строк за 11 секунд (сброшены кэши, 4 таблицы, where, group by, having)
Codename Bulldog Цель создания - управление мастер-данными (основные данные компании, на основе которых принимаются бизнес-решения) Решаемые задачи - отсутствие должной координации между различными подразделениями корпорации Потребность в сохранении множественных типов данных спровоцировала появления ряда не связанных между собой систем хранения данных в рамках одного предприятия Управление мастер-данными - это процесс оперирования данными, которые распределяются между различными подсистемами, доступными различным пользователям Подходы к управлению мастер-данными: – центральный реестр идент-ов и ссылок на приложения, владеющие данными – репозитарий MDM, содержащий как идентификаторы и ссылки, так и данные – Концентратор MDM лишает приложения права владения мастер-данными и создает собственный ресурс идентификаторов и транзакционных данных
Codename Bulldog
Codename Gemini Gemini – Add-In для Microsoft Office Exсel – движок Analysis Services в памяти Gemini позволяет конечным пользователям строить BI приложения, интегрируя данные из многих источников, моделировать и анализировать данные, добавлять бизнес-логику, строить отчёты и совместно использовать их с коллегами по работе Эффективная работа с большими объёмами данных ( строк)
- Cайт продукта bb510411(SQL.105).aspx - Раздел MSDN «Что нового в SQL Server 2008 R2 (Database Engine)» bb510411(SQL.105).aspx us/library/bb522628(SQL.105).aspx - Раздел MSDN «Что нового в SQL Server 2008 R2 (Analysis Services - Multidimensional Database)» us/library/bb522628(SQL.105).aspx us/library/bb510513(SQL.105).aspx - Раздел MSDN «Что нового в SQL Server 2008 R2 (Analysis Services - Data Mining)» us/library/bb510513(SQL.105).aspx us/library/ms170438(SQL.105).aspx - Раздел MSDN «Что нового в SQL Server 2008 R2 (Reporting Services)» us/library/ms170438(SQL.105).aspx - SQL Server 2008 R2 Download US/category/sqlserverprerelease - Форум SQL Server 2008 R2 US/category/sqlserverprerelease utility-computing/ - Обзор UCP и DAC utility-computing/ - Набор бесплатных виртуальных лабораторных работ по SQL Server 2008 R2 Полезные ссылки
Вопросы ? Denis Reznik LPP Soft MCTS – SQL Server 2008 Database development MCTS - ASP.NET 3.5 Web Application development