Профессиональное руководство по SQL Server. Структура и реализация.
Автор - Кен Хендерсен
В книге Кена Хендерсена "Профессиональное руководство по SQL Server: Структура и реализация" дается подробное описание системы управления базами данных SQL Server, которая в настоящее время получила очень широкое распространение. Рассматривается весь состав программных средств, лежащих в основе этой СУБД и показано, как работают и взаимодействуют ее многочисленные компоненты. Приведены необходимые сведения о фундаментальных технологиях Windows, на которых основана работа программы SQL Server.
В книге принят комплексный подход к изложению сведений по архитектуре, внутренней организации и настройке SQL Server, дополняющих существующие справочные руководства и официальную документацию. В части I "Основные сведения", описана фундаментальная инфраструктура, основе которой сформирована программа SQL Server. В этой части рассматриваются различные службы и средства Windows, поэтому ее изучение позволяет понять, как программа SQL Server (или другие высокопроизводительные приложения Windows) взаимодействуют с операционной системой Windows. Часть II, "Подсистемы, компоненты и технологии", посвящена описанию устройства основной реляционной машины SQL Server. В этой части Кен рассматривает UMS (User Mode Scheduler - планировщик непривилегированного режима) - базовый компонент программы SQL Server, который позволяет эффективно использовать эту программу для обслуживания тысяч пользователей и обрабатывать десятки тысяч транзакций в секунду. Наиболее важной главой этой части является глава с описанием процессора запросов. Кену удалось исключительно полно описать весь процесс преобразования запроса из текста на языке SQL (подготовленного приложением или пользователем) в последовательность физических операторов, передаваемых машине выполнения для решения задачи, поставленной в запросе. Он показал, как в этом процессе осуществляются стадии синтаксического анализа, нормализации, оптимизации и окончательного преобразования в последовательность физических операторов. Во всей данной части Кен описывает многочисленные источники входной информации для оптимизатора, способы выбора плана и стратегии выполнения. Кроме того, в данной части приведен ряд оригинальных рекомендаций, позволяющих пользователю изучить работу рассматриваемого сложного компонента SQL Server и определить, почему оптимизатор выбрал тот или иной конкретный план выполнения предъявленного ему сложного запроса. В части III, "Службы данных", обсуждаются различные способы, с помощью которых пользователь может обеспечить взаимодействие с основной машиной данных SQL Server. В этой части Кен описал средства XML программы SQL Server и показал, как можно использовать службы DTS (Data Transformation Services — службы преобразования данных) для преобразования и перемещения данных из базы данных и в базу данных SQL Server. Рассматриваются также недавно включенные в состав программного продукта службы Notification Services (службы рассылки извещений), которые могут применяться для создания масштабируемых и высокопроизводительных служб доставки данных, основанных на обработке событий и подготовке подписок. Наконец, Кен очень подробно обрисовал различные технологии репликации, поддерживаемые программой SQLServer.
Книга предназначена для широкого круга читателей, может использоваться в качестве учебного пособия и позволяет достичь глубокого понимания принципов работы SQL Server.
Издательство – Вильямс
Год издания – 2006
Формат книги - PDF
Размер - 53,8 Мб
СКАЧАТЬ с gigapeta.com
Или
СКАЧАТЬ с turbobit.net
Или
СКАЧАТЬ с hitfile.net
|