Москва, ул. 1-й Волоколамский проезд, 10, стр. 3, Офис компании Luxoft
|
|
||
О себе |
|
Доклад Разработка и администрирование на платформе SQL server 2008 |
|
Секция: Инструменты полного цикла разработки ПО Время: 11.45 - 13.15 Содержание: Несмотря на то, что SQL Server 2008 является «эволюционным» релизом, в составе его функциональности появилось немало возможностей, направленных на повышение эффективности работы как администратора сервера БД, так и разработчика приложений, ориентированных на работу с базами данных. В первую очередь хотелось бы выделить основные характеристики, способствующие увеличению надежности, контролируемости и развитию концепции универсального доступа к данным с целью проведения комплексного анализа и поддержки принятия управленческих решений. С точки зрения надежности следует отметить прозрачное шифрование данных, расширенные возможности управления внешними ключами, создание и управление аудитом посредством DDL, снижение сложности зеркалирования баз и повышение устойчивости этого процесса благодаря автоматическому восстановлению страниц данных и сжатию потока журнала. Поддерживается «горячее» добавление процессоров. Особо хотелось бы отметить усовершенствования в оптимизаторе запросов, направленные на повышение эффективности построения сложных аналитических планов запросов. Работа с хранилищами данных также оптимизируется за счет появившихся алгоритмов сжатия страниц и записей, что позволяет уменьшить количество операций ввода-вывода, особенно критичных при работе с большими объемами. Подконтрольность и гарантированное время отклика работы приложений достигается при помощи новой компоненте SQL Server – регулятору ресурсов, позволяющих выделять задаче память и процессорное время, за рамки которых она не выйдет при всем желании, что позволяет уберечь сервер от «пошедших вразнос» приложений. Централизованное администрирование на основе политик с использованием декларативной среды управления существенно облегчает процесс конфигурирования и сопровождения в распределенном окружении на крупном предприятии. Сбор данных о производительности теперь также представляет централизованный процесс, благодаря которому администратор получает возможность постоянно «держать руку на пульсе», отслеживая состояние удаленных серверов, диагностируя возрастание нагрузки и позволяя своевременно обеспечить решение технических проблем, связанных с масштабируемостью корпоративных приложений. Рассматриваемые темыРазработка |