SQL Server дайджест #0

Здравствуйте, друзья! Будем знакомы, меня зовут Денис. Представляю вашему вниманию первый выпуск SQL Server дайджеста на ДОУ. Этот выпуск о том, с чего начать изучение SQL Server, о том, что интересного и полезного почитать/посмотреть по этой теме, и какие мероприятия стоит посетить.

С чего начать?

Это один из самых часто задаваемых вопросов, и здесь мои рекомендации остаются практически неизменными уже долгое время. Так как начинать изучение, как правило, удобнее не с англоязычных материалов, все материалы, которые я привожу, имеют перевод на русский язык:

Все три книги Кена Хендерсена. Все три написаны для SQL Server 2000, но многое из того актуально и сейчас (разделы, посвященные устаревшим технологиям, читать не стоит, хотя и это очень интересно):

The Guru's Guide to Transact-SQL — Прекрасная книга по языку запросов T-SQL. Материал разбирается очень тщательно, так что даже опытный специалист может почерпнуть для себя что-то новое.

Профессиональное руководство по SQL Server. Структура и реализация — Книга, которая позволяет погрузиться в детали внутреннего устройства SQL Server без лишней сложности.

Профессиональное руководство по SQL Server: хранимые процедуры, XML, HTML. — Продолжение боле глубокого изучения SQL Server.

Учебный курс Microsoft: SQL Server 2005 — Официальный учебный курс Майкрософт для подготовки к сертификационному экзамену. Продолжаю рекомендовать его, т.к. в нём компактно собрана вся нужная информация о всех компонентах SQL Server и практически нет воды. Единственная тема, про которую не нужно читать, — Endpoints, их уже давно нет. Сильно углубляться тоже не стоит, т.к. много механизмов совершенствуется от версии к версии, но провести первое знакомство с SQL Server на основе этой книги однозначно стоит.

Сайт для изучения SQL: sql-ex.ru — Изучение языка запросов SQL с нуля. Возможность практиковаться, не устанавливая ничего у себя на машине.

Почитать

Slow in the Application, Fast in SSMS? Understanding Performance Mysteries — прекрасная и известная статья Эрланда Соммарскога о том, почему запрос может работать медленно в приложении, но быстро в SSMS. И, не менее прекрасный перевод на русский язык, Дмитрием Пилюгиным, для тех, кому удобнее читать на русском: www.somewheresomehow.ru/...​n-ssms-slow-in-app-part1

Delayed Durability in SQL Server 2014 — один из моих любимых авторов — Пол Рэндалл, коротко и детально разбирает новый механизм SQL Server 2014 — Delayed Durability. Вкратце — он позволяет не сбрасывать данные на диск сразу при коммите транзакции. Пол разбирает, как это работает, какой объём потери данных возможен и стоит ли это использовать.

Основы построения In-Memory optimized СУБД SQL Server 2014 — цикл статей Александра Каленика о новом движке процессинга запросов без блокировок и новом способе хранения данных в SQL Server 2014 — InMemory OLTP.

Посмотреть

Недавно в Сиэттле прошла самая большая в мире SQL Server конференция— PASS Summit. Часть видео с этой конференции выложены в открытый доступ, и я очень рекомендую с ними ознакомиться:

Keynote Day 2. Здесь нужно смотреть выступление Риммы Нейме про облачные базы данных. Это доклад без глубоких технических деталей, но отлично объясняющий концепцию и планы Microsoft в этом направлении. Да, и сам по себе доклад чертовски хорош!

Query Tuning Mastery: Manhandling Parallelism. Сессия Адама Маканика по параллельным запросам в 2012 году стала одним из лучшим докладом PASS Summit. В этом году мы увидели обновлённую версию доклада, которая по-прежнему впечатляет, но всё равно рекомендую версию 2012 года, она прекрасна.

Dealing with Multipurpose Procs and PSP the RIGHT Way! — отличный доклад Кимберли Трипп о том как можно эффективно писать хранимые процедуры с большим количеством параметров. Пример использования техник, описанных в докладе, — хранимки для отчётов.

Advanced Data Recovery Techniques — доклад Пола Рэндалла о том, как можно попытаться спасти испорченные данные, даже если бэкапа нет (всё, что показывается, — очень рискованно). Техники, которые он показывает, подходят как для тех, кто уже сидит на обломках базы данных (надеюсь, таких нет ☺), так и для тех, кому просто интересно ознакомиться с подобными техниками.

Посетить

Новогодняя встреча Kyiv SQL Server User Group — последняя в уходящем году встреча киевской SQL Server User Group. На встрече вас ждёт хардкорный трёхчасовой доклад по внутренностям исполнительного ядра SQL Server от супер-специалиста, Senior PFE из Майкрософт — Александра Каленика. Участие — бесплатное.

SQLSaturday Kiev 2015 — самая большая SQL Server конференция в Украине. Пройдёт 23 мая 2015 года. Регистрация уже открыта. По предварительным данным ожидается 5 параллельных треков докладов. Советую регистрироваться заранее, т.к. количество мест ограничено. Участие — бесплатное.


Следующий выпуск: SQL Server дайджест #1

Все про українське ІТ в Телеграмі — підписуйтеся на канал редакції DOU

👍ПодобаєтьсяСподобалось0
До обраногоВ обраному0
LinkedIn



10 коментарів

Підписатись на коментаріВідписатись від коментарів Коментарі можуть залишати тільки користувачі з підтвердженими акаунтами.

Спасибо за подборку. Тема топика мне кажется не совсем корректной, т.к. MS SQL Server далеко не единственный SQL Server...

Спасибо за отзывы! Хочу узнать ваше мнение по такому вопросу: включать ли в дайджест информацию о интересных событиях которые проходят в ближнем зарубежье? Например на следующих выходных будет SQLSatruday в Стамбуле — www.sqlsaturday.com/.../eventhome.aspx, а ещё через неделю в Словении (Любляна) — www.sqlsaturday.com/.../eventhome.aspx. В Стамбуле много докладов будет на английском, в Словении, все доклады будут на английском.

Eventually ! SQL Digest ;)

Отлична подборка, но я бы вместо

Учебный курс Microsoft: SQL Server 2005
рекомендовал бы учебный курс MS посвежее — 70-461 (MS SQL 2012 Querying) от Itzik BenGan’а, тем более что он остается валидный и для сертификации по MS SQL 2014 на MCSA.
А также крайне рекомендую для девелоперов его другие книги
— Microsoft SQL Server 2012 T-SQL Fundamentals
— Inside Microsoft SQL Server 2008 T-SQL Querying

Дайджесты будут только SQL Server или в общем по РСУБД?
Судя по названию, я конечно догадываюсь, но хотелось бы уточнить :)

Да, только по SQL Server. По остальным СУБД не берусь судить, что интересно что нет. По чистому сиквелу или реляционной теории если будет что-то интересное, буду конечно включать, но в основном дайджест будет о SQL Server.

sql-ex.ru — отличный сайт.
Спасибо Денису за подборку.

Кстати до сих пор дома сертификат от них лежит за базовый курс, сданный в начале карьеры еще джуном :-)

Привет,

спасибо за подборку, сиквела как раз не хватало

Підписатись на коментарі