Содержание
- 2. Новые возможности SQL Server 2008 Transparent Data Encryption External Key Management Data Auditing Pluggable CPU Transparent
- 3. Краткий курс истории SQL Server 1989 1990 1992 1995 1996 1998 2000 2005 2008 Производительность Функциональность
- 4. План презентации Надежность SQL Server 2008 обеспечивает организациям запуск критических для бизнеса приложений на необходимом уровне
- 5. Надежность Защита данных Прозрачное шифрование базы Внешнее управление ключами Улучшенные возможности аудита Непрерывность бизнес-процессов Новые возможности
- 6. Transparent Data Encryption (TDE) Шифрование/дешифрование на уровне базы данных DEK зашифрован: Мастер-ключом сервиса (Service Master Key)
- 7. Демо Подробную демонстрацию на прозрачное шифрование данных можно посмотреть здесь: http://sqlclub.ru/forum/viewtopic.php?f=6&t=1106
- 8. Внешнее управление ключами Extensible Key Management (EKM) Хранение ключа, управление и шифрование производится HSM Реализуется через
- 9. Сценарии использования Потеря или кража жесткого диска хранения БД Неавторизованый доступ к файлам БД Неавторизованный доступ
- 10. Компрессия данных в SQL Server 2008 Только Enterprise Edition Типы компрессии ROW Хранит значения фиксированной длины
- 11. Префиксы Выделить общий префикс вдоль колонки через все записи на странице Сохранить эти префиксы в заголовке
- 12. Префиксы Page Header Lamb 5000000 0x5B8D80 Lambei 5000001 0x41AABB Lee 5000003 0x9A4041 Lee 6000000 0x112233 Lambert
- 13. Словарь Выделить повторяющиеся значения через все записи и колонки на странице Сохранить их в заголовке и
- 14. Словарь Page Header 0x5B8D80 0x41AABB Lee 0x9A4041 Lee 0x112233 0x5CAABB 4 5i 20x41 20x43 600000 20x42
- 15. Эффект от компрессии Customer: Dynamics AX Достигнут коэффициент сжатия > 90% для страничной компрессии Время отклика
- 16. В сравнении с другими производителями SQL Server 2008 ЕЕ против Oracle 11g EE Одинаковая аппаратная платформа:
- 17. В сравнении с другими производителями Коэффициент компрессии лучше в SQL Server 2008 147GB (SQL) против 163GB
- 18. В сравнении с другими производителями ROW компрессия в Oracle делает “out of the box” dataset меньше
- 19. Демо Подробную демонстрацию на сжатие по партициям можно посмотреть здесь: http://sqlclub.ru/forum/viewtopic.php?f=6&t=1064 Демонстрацию на сжатие резервных копий
- 20. Мониторинг и диагностика Performance Studio в составе SQL Server 2008 Интегрированная с SSMS среда получения отчетов
- 21. Демо Демонстрацию применения SQL Server Performance Studio можно посмотреть здесь: http://sqlclub.ru/forum/viewtopic.php?f=6&t=1072
- 22. Основные вопросы аудита сервера БД Кто залез в/изменил данные или схему? Когда? Из какого приложения? Из
- 23. Аудит средствами SQL Server 2005 или 2008 не EE SQL Trace / Profiler Триггеры на DDL
- 24. Критерии выбора ср-ва аудита Писать Накладные расходы Runtime Impact Admin & Maintenance Стоимость Разработки Поддержки Интероперабельность
- 25. Аудит в SQL Server 2008 Теперь аудит является встроенным серверным объектом DDL для конфигурирования, управления, безопасности
- 26. Спецификации аудита Audit Security Event Log Application Event Log File system 0..1 Server audit specification per
- 27. Спецификации аудита Спецификации уровня сервера и БД на Предопределенные группы действий Фильтры на индивидуальные действия Группы
- 28. Демо Демонстрацию возможностей аудита можно посмотреть здесь: http://sqlclub.ru/forum/viewtopic.php?f=6&t=1075 Расширенные события и интеграция с ETW – здесь:
- 29. Производительность Основанное на политиках управление Автоматическое централизованное администрирование Удобный процесс разработки ADO.NET Entity Framework Моделирование на
- 30. Хранение неструктурированного контента Remote Blob Storage FILESTREAM BLOB Storage SQL BLOB
- 31. Remote BLOB Storage (RBS) Хранение BLOBов на внешнем по отношению к SQL Server устройстве в той
- 32. Архитектура RBS Приложение RBS Client Library BLOB Store Provider Library BLOB Store SQL Server 1 2
- 33. Запрос пользователя Прочесть BlobId Прочесть Blob Получить Blob Прочесть Blob (blobId) Чтение BLOBa средствами RBS Пользователь
- 34. RBS – пример // Создать новый blob. // byte[] myBlobId; SqlRemoteBlobContext blobContext = new SqlRemoteBlobContext(sqlConn); using
- 35. RBS – пример // В служебную таблицу добавить новую запись со свежим blob ID. // //
- 36. Что такое FILESTREAM varbinary(max), хранящийся не в БД, а в файловой системе Нет ограничения в 2
- 37. FILESTREAM – пример create database TestFS on primary (name = TestFS_data, filename = 'c:\Demo\TestFS_data.mdf'), filegroup FG1
- 38. FILESTREAM – пример /// Пример чтения содержимого поля FileStream. Используется чтение в память, хотя при желании
- 39. Дальнейшее развитие Поддержка множественных контейнеров на файл-группу FILESTREAM Поддержка RCSI, сжатия и TDE для FILESTREAM Расширить
- 40. Демо Подробную демонстрацию на применение FILESTREAM можно посмотреть здесь: http://sqlclub.ru/forum/viewtopic.php?f=6&t=1317
- 41. Геопространственные расширения SQL Server Типы Geometry (плоская геометрия) и Geography (эллипсоидальная) Объекты Geography должны быть меньше
- 42. Геопространственные индексы create spatial index Idx on TestGeospatial(g) with (bounding_box = (0, 0, 20, 10), grids
- 43. Интеграция c другими продуктами Microsoft Virtual Earth http://www.microsoft.com/VIRTUALEARTH/ Что не удивительно, потому что Microsoft ☺ ESRI
- 44. Демо Подробную демонстрацию на применение геопространственных данных можно посмотреть здесь: http://sqlclub.ru/forum/viewtopic.php?f=9&t=1297 http://sqlclub.ru/forum/viewtopic.php?f=6&t=1312
- 45. Подробнее... См. доклад DB 303 Никита Шамгунов, «SQL Server 2008: полный контроль над информацией» 5 декабря,
- 46. Удобные средства разработки SQL Server 2008 поддерживает ADO.NET Entity Framework и запросы средствами LINQ LINQ2SQL –
- 47. Пример SP, выполнящей джойн двух таблиц средствами LINQ using System.Linq; using System.Data.Linq; //Добавить reference using System.Data.Linq.Mapping;
- 48. Демо Демонстрацию на использование LINQ на стороне SQL Server можно посмотреть здесь: http://sqlclub.ru/forum/viewtopic.php?f=6&t=1368
- 49. См. также Доклад DT 405 Иван Бодягин, Андрей Корявченко «Функциональное программиро- вание и параллельные вычисления –
- 50. Основанное на политиках управление Категории Фасеты Условия Политики
- 51. Условия политик Check Condition – условие, задающее цель политики Against Targets – набор целевых объектов, против
- 52. Ручная проверка администратором Задание SQL Server Agent проверяет по расписанию и пишет в журнал о несоответствиях
- 53. Объектная модель .Net Microsoft.SqlServer. Dmf.dll
- 54. SQL Server Database Engine Режим On Changes Policy Event Handler resourcedb SQLCLR Policy Engine SMO Policy
- 55. Демо Демонстрацию на использование Policy-Based Management можно посмотреть здесь: http://sqlclub.ru/forum/viewtopic.php?f=6&t=1070
- 56. См. также Доклад DB 304 Григорий Погульский. «SQL Server 2008. Основанное на политиках управление. Внутреннее устройство»
- 57. Централизованное выполнение запросов
- 58. Эффективность Хранилища данных Компрессия Параллелизм при сканировании партиций Оптимизация звездных связей GROUPING SETS Возможность группировки по
- 59. Оператор MERGE Сценарий OLTP: Слияние недавней информации из внешнего источника OLAP: Инкрементное пополнение Исходная таблица (Торги)
- 60. Оператор MERGE Сочетает внутри себя несколько операций DML Действует на основе джойна между источником и назначением
- 61. Демо Демонстрацию на оператор MERGE можно посмотреть здесь: http://sqlclub.ru/forum/viewtopic.php?f=6&t=1067
- 62. Наборы группирования Определяет множественные условия группировки в одном запросе Производит единый набор записей, эквивалентный UNION ALL
- 63. Табличные параметры Входные параметры табличных типов для хранимых процедур / функций Ведут себя подобно BCP, оптимизированы
- 64. Типы Date и Time CREATE TABLE Employee { FirstName VARCHAR(10), LastName VARCHAR(10), Birthday DATE, … }
- 65. Другие новшества Т-SQL UPDATE Inventory SET quantity += s.quantity FROM Inventory AS i INNER JOIN Sales
- 66. Синхронизация и аудит Несмотря на то, что эти сценарии довольно схожи И тот, и другой нуждаются
- 67. Сценарии использования Change Data Capture Change Tracking
- 68. Отслеживание изменений
- 69. Демо Демонстрацию на Change Data Capture можно посмотреть здесь: http://sqlclub.ru/forum/viewtopic.php?f=6&t=944 Демонстрацию на Change Tracking можно посмотреть
- 70. DMV Shared Database New server infrastructure Auditable and traceable process Block Computation cube synchronization across multiple
- 71. Attribute Relationship Designer
- 72. Best Practice Design Alerts Визарды Cube Wizard Поддерживает создание куба из одной таблицы Проще Dimension Wizard
- 73. Aggregation Designer Просмотр дизайнов агрегатов для каждой партиции Возможность запуска Aggregation Design Wizard или Usage-Based Optimization
- 74. Расширения синтаксиса MDX CREATE KPI CREATE KPI CURRENTCUBE | Cube_Name .KPI_Name AS KPI_Value [, FORMAT_STRING=string, VISIBLE=value,
- 75. Блочные вычисления Measures.[Sales Amount] Measures.[Product Contribution] (Measures.[Sales Amount], Product.[Product Categories].Parent Step 1: Get non-null values from
- 76. См. также Доклад BI 202 Иван Косяков. «Обзор SQL Server Analysis Services 2008» 5 декабря, 14:30,
- 77. Новое в SSIS 2008 Новые типы DT_DBTIME2, DT_DBTIMESTAMP2, DT_DBTIMESTAMPOFFSET VSTA для скриптов Поддержка C# Data Profiling
- 78. Демо Демонстрацию на Data Profiling Task можно посмотреть здесь: http://sqlclub.ru/forum/viewtopic.php?f=36&t=1058
- 79. Новое в SSRS 2008 Архитектура Больше не нужен IIS. Берет HTTP.SYS от ОС и ASP.NET из
- 80. Новое в SSRS 2008 Разработка Табликс Разнородные срезы рядом (по времени и по географии) Независимые агрегаты
- 81. См. также Доклад BI 105 Алексей Еременко. «Управление отчетностью: SQL Server Reporting Services, Microsoft Dynamics, Microsoft
- 82. Представлена 27 октября на PDC 2008 Платформа для удаленного создания и управления веб-приложениями Соединение имеющихся компьютерных
- 83. Microsoft CloudDB SQL Server P S S S Replication Agent Local Partition Map Data Node 100
- 84. Понятие АСЕ Authority Container Entity Authority Единица географического местоположения и биллинга Аналог пространства имен Представляется DNS-именем
- 85. Пример сущностей
- 86. API Протоколы REST, SOAP Язык запросов по типу синтаксиса С# LINQ from e in container where
- 87. См. также Доклад AR 205 Дэвид Чэппел. «Обзор сервисной платформы Microsoft Azure» 5 декабря, 9:30, Большой
- 88. Дальнейшая информация Официальный сайт конференции «Платформа-2009» http://platforma2009.ru/ Российская группа пользователей SQL Server http://sql.ineta.ru Форум сообщества http://sqlclub.ru
- 89. См. также Доклад DB 302 Дмитрий Артемов. «Миграция на SQL Server 2008 с предыдущих версий» 4
- 90. А ты уже зарегистрировался в Russian SQL Server User Group?
- 91. Заполните анкету: http://platforma2009.ru/Eval.aspx Терминалы - холлы конференции и интернет-кафе на 1 этаже Чтобы участвовать в розыгрыше
- 93. Скачать презентацию