September 2006

You are currently browsing the monthly archive for September 2006.

Microsoft SQL Server. Полезные алгоритмы от SQL.RU (+CD)

Итак, это свершилось!!! (см. голосование) Книга уже в продаже.

Картинка с другого сайта. Составитель – Кошкин Сергей. Авторы и переводчики: Брылёв Вячеслав, Гавриленко Сергей, Гладченко Александр, Денисенко Александр, Денищенко Николай, Кривонос Наталья, Наумова Ирина, Рахманов Мартин, Уфимцев Глеб

ISBN: 5-469-01405-3; Штрих-код: 9785469014058; Объем: 272 с.; Формат: 60х90/16; мягкая обложка; Тираж: 3000; книга в типографии до 16.09.06.

Это уникальное издание, и по истории создания и по наполнению. Эта книга в, некотором роде, эксперимент, и во многом именно от того, насколько читатели примут эту книгу, будет зависеть успех этой рискованной попытки донести идеи авторов книги профессиональной аудитории специалистов, тесно связанных по роду своей деятельности с одной из флагманских СУБД нашего времени – MS SQL Server.
В чём же суть эксперимента, который олицетворяет эта книга? В первую очередь, неповторимость книги состоит в том, что авторы представленных в ней статей даже не помышляли о том, что их труд попадёт в книгу. Когда они писали свои замечательные статьи, они преследовали только одну цель, ответить на наиболее злободневные вопросы, связанные с разработкой приложений баз данных или решения задач администрирования SQL Server. Эти задачи диктовались тем временем, когда писались статьи, и теми вопросами, которые наиболее часто появлялись в интернет – форумах, и ответы на которые были востребованы сообществом специалистов, использующим в своей работе SQL Server. Статьи были написаны в разное время, на протяжении нескольких лет, но они актуальны и сегодня, несмотря на то, что уже увидела свет новая версия – SQL Server 2005. Нужно отметить, что и сама идея объединить в книге вошедшие в неё статьи тоже была подсказана в этом форуме. Даже с учётом того, что большинство представленных в этой книге материалов уже было опубликовано в электронном виде на сайте SQL.RU и выходило в рассылке по электронной почте, также представленной на этом сайте, многим из потенциальных читателей этой книги было интересно или удобно иметь «твёрдую» копию публикаций, и они настойчиво интересовались у администрации сайта, планируется ли такое издание.
Уже несколько лет SQL.RU тесно сотрудничает с издательским домом «Питер», и именно благодаря этому издательскому дому издание сборника наиболее интересных статей сайта стало возможным. Поэтому, мне хотелось бы высказать благодарность сотрудникам этого издательского дома Анне Крузенштерн, Сергею Бойко и Алексею Жданову, за то терпение и доброжелательность, с которыми они помогали авторам книги сделать тексты статей лучше и понятнее для читателей, а также за ту настойчивость, которая позволила им провести книгу от смутной идеи до замечательного и не дорогого издания. Для многих из авторов это была первая проба подобного рода публикации, и именно благодаря замечательному коллективу издательского дома «Питер» они получили новый для себя опыт и навыки, что, я надеюсь, позволит им и дальше радовать наших читателей новыми, замечательными, высокопрофессиональными техническими публикациями.
Говоря об авторах этого сборника, я не только подразумеваю тех, чьи имена стоят непосредственно под статьями. Дело в том, что на страницах этой книги Вы найдёте не «сухие» описания проблем и методик их решения. Здесь представлены идеи, которые рождались путём коллективного обсуждения на тематических интернет – форумах, семинарах, круглых столах конференций и многих других местах, где только возможно было общение специалистов по предметной области этой книги. Авторы статей предлагают вам свои решения, которые были не только апробированы многими из Ваших коллег, но и совершенствовались, оптимизировались и развивались на протяжении уже значительного времени. Многие из статей не раз становились предметом жарких дискуссий форума Microsoft SQL Server на сайте SQL.RU, идеи авторов подвергались глубокому анализу, нещадной критике и выдержали ещё множество испытаний «на прочность». Полезность представленных на Ваш суд идей подкреплена временем, и поэтому я не испытываю страха, рекомендуя их Вам, что бы Вы могли использовать материалы этой книги в своих разработках, полагаться на советы авторов в разных ситуациях, всячески развивать заложенный в статьях интеллектуальный потенциал, что несомненно поможет сделать Вашу работу более продуктивной и профессиональной! Хотелось бы выразить глубокую признательность авторам статей, не выделяя из них никого, ибо они, когда писали свои статьи, думали только об одном, как помочь нам с Вами в решении некоторых, очень важных и распространённых задач. Они делали это бескорыстно, руководствуясь только желанием помочь своим коллегам, и, надо сказать, получилось у них это просто замечательно!
Новизна этой книги состоит именно в том, что большинство представленных в ней статей уже давно опубликованы в рассылке и могут быть доступны не только в её архивах, но и в виде публикаций сайта SQL.RU, который на момент издания книги является, наверное, самым заметным интернет – ресурсом, посвящённым базам данных и ориентированным на русскоговорящую аудиторию. Именно SQL.RU свёл авторов статей, на нём они узнали друг друга и, общаясь между собой и своими коллегами, смогли не только создать свои статьи, но и воплотить их в виде сборника. Хотелось бы выразить слова благодарности автору сайта – Александру Сибилёву, который уже более шести лет даёт жизнь этому некоммерческому проекту. Именно его ежедневная забота о сайте, помогли авторам объединиться для написания этой книги. Также, хочется сказать огромное спасибо компании Hewlett Packard за предоставленное сайту оборудование, и корпорации Майкрософт, которая также помогала сайту обзавестись необходимыми для его работы серверами и лицензиями SQL Server 2005. Особые слова благодарности хотелось бы адресовать сотрудникам московского представительства Майкрософт – Андрею Синкину и Алексею Шуленину, которые организовали серю прекрасных семинаров, докладчиками на которых выступали многие из авторов этого сборника, и многие из докладов этих семинаров эволюционировали потом в статьи на сайте и были отобраны для включения в эту книгу.
И, наконец, эта книга никогда бы не была бы напечатана, если бы не старание и терпение Сергея Кошкина, одного из участников Russian SQL Server Club, который согласился стать составителем и координатором этой книги, и довёл эту работу до успешного конца. Спасибо ему огромное за то терпение, настойчивость и тактичность, с которыми он это сделал!
Было бы неправильным поставить на этом точку, поскольку причастными к изданию этой книги могут считать себя ещё очень многие и многие люди… Но, к сожалению, перечислить их всех просто не представляется возможным. Поэтому, мои слова благодарность обращены и ко всем тем, кто находит время для общения и обсуждения связанных с SQL Server вопросов на тематических форумах или в иных местах. Тем, кто помогает начинающим специалистам своими советами и подсказками. Ваши ответы и рекомендации помогали и авторам этой книги и все мы очень надеемся, что подобное взаимовыгодное общение станет основой ещё не одной профессиональной книги.
В этом введении к книге я не могу обойти своим внимание состояние отечественной профессиональной литературы, посвящённой базам данных. Издание технической литературы профессионального уровня – задача не из лёгких. Что бы на полках книжных магазинов появились хорошие книги об SQL Server, ориентированные не только на уровень начинающего специалиста, недостаточно усилий одних издательств. Одной из важных составляющих этой задачи является подготовка большого числа авторов, способных самостоятельно или в авторском коллективе создавать новые книги, отвечающие текущим потребностям сообщества специалистов той или иной отрасли. Представленная на Ваш суд книга является одной из попыток в этом направлении, ибо та работа над текстами статей, которую проделало издательство в тесном диалоге с авторами как раз и является необходимым шагом по развитию авторского мастерства. Многие из представленных в книге авторов уже участвуют в создании или переводе других книг, посвящённых базам данных и эти книги уже сегодня можно встретить на полках книжных магазинов. Издательский дом «Питер» в сотрудничестве с сообществом специалистов по SQL Server сайта SQL.RU сделали первый шаг, открыв этим новые возможности не только для уже зарекомендовавших себя авторов, но и для всех тех, кто готов поделиться своими идеями с аудиторией коллег. Если Вы чувствуете в себе силы принять участие в составлении подобных сборников или готовы написать книгу самостоятельно, пишите мне на указанный в профиле адрес электронной почты, Вы будете обязательно услышаны, снабжены необходимыми, контактами, материалами, руководствами и всем тем, необходимым, что может понадобиться автору или переводчику в работе над статьёй или книгой.
В заключение этого введения – несколько слов о содержании книги. В сборнике представлены три раздела. Первый раздел посвящен алгоритмам и наработкам авторов статей, которые предлагают свои решения в задачах использования и реализации упорядоченных структур данных, журналирования событий СУБД, оптимизации серверного кода и некоторым другим, техническим проблемам. Второй раздел посвящён безопасности, и охватывает как структурные вопросы, так и тонкости реализации. Третий раздел посвящен вопросам архитектуры сервера баз данных, вопросам администрирования наиболее критичных или сложных технологий защиты данных и проблемам взаимодействия компонент уровня ядра СУБД с операционной системой и аппаратным уровнем. Было очень сложно отобрать наиболее значимые статьи на сайте SQL.RU и сохранить тематическое единство материалов в книге. Многое, что очень хотелось бы опубликовать, дожидается пока «своего часа». Если эксперимент окажется удачным, все те статьи, которые были незаслуженно оставлены за рамками этой книги, тоже будут опубликованы.
И так, Вас ждёт увлекательное чтение. Авторы книги надеется, что книга окажется для Вас полезной и интересной, а ваши замечания, предложения и пожелания Вы можете оставлять прямо тут :)

По вопросам приобретения книги, обращайтесь:

Краткое содержание

ЧАСТЬ I. ПОЛЕЗНЫЕ АЛГОРИТМЫ
ЧАСТЬ II. БЕЗОПАС-НОСТЬ
ЧАСТЬ III. АДМИНИСТРИРОВАНИЕ И АРХИТЕКТУРА SQL SERVER