К выходу книги по репликации SQL Server

 

Некоторое время назад я писал об анонсе книги Репликация Microsoft SQL Server 2005/2008, выпущенной сообществом SQL.ru. И вот, наконец, книга на руках. Посмотрим, что в ней.

Во-первых, радует сам факт выхода отдельной книги по репликации на русском языке. Тема репликации вообще мало представлена отдельными книгами – достаточно сказать, что в англоязычной библиографии числится всего две книги, посвященных репликации в SQL Server (одна по версии 2000 и одна по версии 2005). На русском же языке эта книга первая, и пока единственная, по данной тематике.

Книга состоит из Введения и трех разделов - Общие вопросы, Репликация транзакций и Репликация слиянием.

Введение, довольно обширная статья Александра Гладченко об основах репликации на платформе SQL Server 2005/2008.

Раздел Общие вопросы содержит несколько статей по отдельным проблемам репликации, из которых мне показались интересными статья Пола Ибизона о BCP-секционировании в SQL Server 2005, статья Григория Корнилова об утилите TableDiff, статья Байи Палиашвили о репликации программных объектов в SQL Server 2005 и статья Пола Ибизона о модели репликации с переизданием.

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

Наиболее содержательным я считаю второй раздел книги – Репликация транзакций. Почти все статьи здесь содержат конкретную и полезную информацию для практической работы.

Открывает раздел развернутая статья Александра Гладченко о репликации с зеркалированием и доставкой журналов. Далее идет серия статей по настройке транзакционной репликации Байи Палиашвили. Из них лично для меня наиболее интересной оказалась статья о работе Replication monitor 2005.

Также раздел содержит несколько статей по настройке и работе одноранговой репликации транзакций. Мне понравилась статья Пола Ибизона о трассировочных маркерах и статья Дэвида Линдквиста о применении одноранговой репликации в рамках архитектуры корпоративного сайта Microsoft. 

Завершают раздел статья Пола Ибизона об инициализации подписки без начальной синхронизации данных в SQL Server 2005 (небольшой, но весьма содержательный материал) и подробная статья о настройках репликации DML Энди Уоррена.

В последнем разделе Репликация слиянием, на мой взгляд, интересны статьи Найджела Манеффа о пакетных обновлениях и очистке метаданных в репликации слиянием в SQL Server 2005 и Пола Ибизона о внутренних механизмах репликации слиянием.

Книга выпущена издательством ЭКОМ, в мягком переплете, на хорошей бумаге, тиражом 2000 экземпляров. Объем книги 288 страниц. В книге довольно много примеров кода, но нет ни диска, ни ссылки на сайт.  Хотелось бы, чтобы издатели учли этот момент, и, например, разместили примеры в электронном виде на сайте издательства или сообщества sql.ru.

В целом книга оставила хорошее впечатление и подбором материала и уровнем авторских статей, а также перевода (перевод осуществлен силами сообщества sql.ru). Это не учебник, это сборник материалов, которые могут быть вам полезны в практической работе. Поздравим авторов с удачным проектом!

Приобрести книгу вы можете здесь.