DOU Books: 5 классических книг от Сергея Сыроватченко, SQL Server DBA

От редакции: в рубрике DOU Books участники сообщества рассказывают о пяти любимых книгах — тех, которые меняют мировоззрение и могут быть полезны читателям-коллегам.

[Сергей Сыроватченко — SQL Server DBA в EPAM. Работает с SQL Server уже 7 лет. Увлекается тематикой администрирования серверов и оптимизацией запросов. В свободное время пишет технические статьи и делает мини-тулы для обслуживания и мониторинга производительности SQL Server]

Когда я начал работать над этой подборкой, то большую часть времени я пребывал в раздумьях относительно выбора тематики. Было сложно решить, что бы поместить в заветный список. Ведь есть категория книг «на один раз». А есть такая литература, к которой хочется периодически возвращаться, чтобы освежить в памяти эмоции и тот восторг, которые первый раз чувствовал при чтении. Именно такой список книг мне и хотелось бы предложить читателям в этой подборке.

Марио Пьюзо «Крестный отец»

Воля случая познакомила меня с творчеством Пьюзо, когда пришлось еще в школьные годы протереть от пыли книжный шкаф. Это была невзрачная книга в черном переплете, на обложке которой красовалась змея, поедавшая сама себя.

Послевоенная Америка, где мирная жизнь сосуществует с тяжелыми последствиями введения сухого закона. Убийства. Шантаж. Борьба за власть. Семья, во главе которой стоит уже немолодой гангстер Вито Корлеоне. И по законам жанра все должна решать сила, однако Марио Пьюзо создал цельную и оригинальную трактовку криминальной истории, наполнив ее романтической идиллией и подтекстом философской притчи.

Семейный быт и история становления младшего сына Вито во главе преступного синдиката переплетаются с кровавыми сюжетами, образуя богатую гамму чувств — от отвращения к героям книги до светлой грусти за те трудности, которые преподносит им жизнь.

Время превратило многие фразы романа в афоризмы: «ничего личного, это просто бизнес», «месть — это блюдо, которое подают холодным», «ты просишь, но делаешь это без должного уважения». И если вы хотя бы раз слышали эти фразы, но не знаете, откуда они взяты, то крайне советую познакомиться с этой книгой.

Михаил Булгаков «Собачье сердце»

Фантасмагория, в основе которой — сюжет о превращении собаки в человека на фоне послереволюционной разрухи. Искрометный юмор и жестокие реалии сосуществования старого уклада жизни и нового поколения общества вместе с их идеалами, скроенными на скорую руку.

По правде, это культовое произведение Булгакова, всю прелесть которого понимаешь не сразу, а лишь по мере накопления жизненного опыта. Книга давно разошлась на цитаты, многие из них и поныне не потеряли актуальности. В эпоху бездумного спама мне почему-то вспоминается больше других этот диалог:

— Хочу предложить вам взять несколько журналов в пользу детей Германии. По полтиннику штука.
— Нет, не возьму.
— Вы не сочувствуете детям Германии?
— Сочувствую.
— Жалеете по полтиннику?
— Нет.
— Так почему же?
— Не хочу.

Стивен Кинг «11/22/63»

Это последнее художественное произведение, которое я прочитал. Пожалуй, эта книга — лучшее, что я читал из написанного Стивеном Кингом. О чем же она? С одного стороны, книга о путешествии во времени простого школьного учителя с целью предотвратить убийство президента Кеннеди по просьбе своего давнего друга. Но в действительности книга повествует совсем о другом.

Книга о размеренной жизни Америки 60-х годов, когда трава кажется зеленее, воздух — чище, а вкус рутбира не забывается никогда. О красоте окружающего мира, когда есть только дорога, ты и твой Санлайнер.

Книга о музыке того времени, которая сближала людей. О том, что родственную душу можно найти не только в пространстве, но и во времени. Когда ты так привязываешься к человеку, что ради счастья с ним пойдешь на всё, даже на убийство.

Книга о проблеме воспитания и школьных переживаниях. О сегрегации общества, расизме, сексизме и о том, как люди восприняли перемены наступившей эпохи холодной войны.

Это книга о жизни... а уже потом о том, как нельзя шутить со временем. Ведь никто еще не отменял эффект бабочки и последствий принятых решений.

Itzik Ben-Gan «SQL Server 2012 T-SQL Fundamentals»

В русском переводе — Ицик Бен-Ган «Microsoft SQL Server 2012. Основы T-SQL»

Если разговор заходит об этой книге, то я невольно вспоминаю эпическую сценку из комедии «Майор Пэйн». Когда вновь приставленный инструктор с посттравматическим стрессом на первом знакомстве рассказывал юным курсантам, «сколько машин для убийства» он воспитал с нуля в своем головном уборе и что их скоро ждет.

Когда у меня спрашивают, с чего бы начать обучение T-SQL, то на этот вопрос отвечаю примерно так: «Если хочешь стать точно такой же „машиной для убийства“ при работе с SQL Server и в будущем рвать на британский флаг запросы любой сложности, то крайне советую эту книгу».

Фактически этот литературный источник — отправная точка для всех, кто хочет научиться писать запросы на T-SQL. В книге даются базовые знания о синтаксисе, порядке выполнения запроса, нормализации данных, работе с индексами и еще о многих других полезных вещах. Практические задания, которые идут после каждой главы, рекомендую не игнорировать, поскольку они хорошо закрепляют теорию и часто встречаются на собеседованиях на Junior/Middle позиции, которые так или иначе связаны с .NET стеком.

Dmitri Korotkevitch «Pro SQL Server Internals»

Если вы изучили базовый синтаксис T-SQL и начали работать с SQL Server, но хочется копнуть глубже, то эта книга даст вам целостное представление о внутренних механизмах работы данной DBMS.

Как работает Storage Engine и оптимизатор запросов. Зачем нужна статистика и как она помогает стоить более оптимальные планы выполнения. Как устроены индексы и как их эффективно использовать. Кеширование планов. Как оптимизировать запросы и куда смотреть, если что-то тормозит, а ты не понимаешь почему. Все, что нужно для работы, собрано в одной книге.

Автор книги — один из самых опытных специалистов по SQL Server и регулярно выступает на SQL Saturday, поэтому за качество материала можно не переживать. Все систематизировано и написано простым для понимания языком.

Книга очень близка по духу с «Microsoft SQL Server 2012 Internals» под авторством весьма авторитетных людей в мире SQL Server: Kalen Delaney, Benjamin Nevarez и Paul Randal. Последний автор приложил свою руку к Storage Engine и CHECKDB, поэтому в этой книге тоже можно почерпнуть очень много полезной информации.


На правах небольшой рекламы хотелось бы пригласить на SQL Saturday Kiev 2018, который будет проходить 19 мая. Лично я уже зарегистрировался и взял билеты. Не упустите шанс послушать интересные доклады и получить море новых знаний :)

Похожие статьи:
.NET Core только начинает набирать популярность, но многие крупные поставщики облачных решений уже реализовали поддержку этой платформы...
Міністерство економіки розробило попередній проєкт постанови Кабміну, що регулюватиме сервіс «єБронювання». Наразі її погоджують...
7 лютого Верховна Рада ухвалила в першому читанні урядовий законопроєкт про мобілізацію. Друге читання може відбутися на початку...
Представляємо третю статтю літнього циклу про зарплати українських ІТ-спеціалістів. Раніше ми публікували дані, які стосуються...
От редакции:В рубрике DOU Проектор все желающие могут презентовать свой продукт (как стартап, так и ламповый pet-проект). Если вам...
Яндекс.Метрика