Книжная полка Сохранить
Размер шрифта:
А
А
А
|  Шрифт:
Arial
Times
|  Интервал:
Стандартный
Средний
Большой
|  Цвет сайта:
Ц
Ц
Ц
Ц
Ц

Инновации SQL Server 2019. Использование технологий больших данных и машинного обучения

Покупка
Новинка
Артикул: 882742.01.99
Доступ онлайн
998 ₽
В корзину
В книге представлен исчерпывающий обзор SQL Server 2019 — инновационной версии популярной СУБД. Авторы рассказывают о производительности и безопасности, об использовании контейнеров и технологии Kubernetes, о работе с кластерами больших данных и средствах машинного обучения. Подробное описание новых функций SQL Server 2019 позволит читателю расширить свои навыки в области управления и извлечения информации из больших данных. Книгу можно использовать в качестве справочника — при желании ее главы можно изучать по отдельности. Многочисленные примеры, рисунки и ссылки помогают разобраться в технических подробностях. Издание адресовано разработчикам и профессионалам, работающим с данными и знакомым с базовыми функциями SQL Server.
Уорд, Б. Инновации SQL Server 2019. Использование технологий больших данных и машинного обучения : практическое руководство / Б. Уорд ; пер. с англ. Н. Б. Желновой. - Москва : ДМК Пресс, 2020. - 410 с. - ISBN 978-5-97060-595-0. - Текст : электронный. - URL: https://znanium.ru/catalog/product/2260377 (дата обращения: 08.10.2026). – Режим доступа: по подписке.
Фрагмент текстового слоя документа размещен для индексирующих роботов
Боб Уорд
Инновации  
SQL Server 2019


SQL Server 2019  
Revealed
Including Big Data Clusters and
Machine Learning
Bob Ward
Foreword by Rohan Kumar


Инновации  
SQL Server 2019
Использование технологий больших 
данных и машинного обучения
Боб Уорд
Предисловие от Рохана Кумара (Rohan Kumar)
Москва, 2020


УДК   004.655
ББК   32.973.26-018.2
У64
У64   Боб Уорд (Bob Ward)
Инновации SQL Server 2019. Использование технологий больших данных и машинного обучения / пер. с англ. Желновой Н. Б. – М.: ДМК 
Пресс, 2020. – 408 с.: ил.
            ISBN 978-5-97060-595-0
В книге представлен исчерпывающий обзор SQL Server 2019 – инновационной версии популярной СУБД. Авторы рассказывают о производительности 
и безопасности, об использовании контейнеров и технологии Kubernetes, 
о работе с кластерами больших данных и средствах машинного обучения. 
Подробное описание новых функций SQL Server 2019 позволит читателю 
расширить свои навыки в области управления и извлечения информации из 
больших данных.
Книгу можно использовать в качестве справочника – при желании ее главы 
можно изучать по отдельности. Многочисленные примеры, рисунки и ссылки 
помогают разобраться в технических подробностях.
Издание адресовано разработчикам и профессионалам, работающим с 
данными и знакомым с базовыми функциями SQL Server.
	
	
	
	
	
	
	
         УДК   004.655
	
	
	
	
	
	
	
          ББК   32.973.26-018.2
Original English language edition published by Apress Media, LLC is a California 
LLC. Russian language edition copyright © 2020 by DMK Press. All rights reserved.
Все права защищены. Любая часть этой книги не может быть воспроизведена в какой бы то ни было форме и какими бы то ни было средствами без письменного разрешения 
владельцев авторских прав.
Материал, изложенный в данной книге, многократно проверен. Но, поскольку вероятность технических ошибок все равно существует, издательство не может гарантировать 
абсолютную точность и правильность приводимых сведений. В связи с этим издательство 
не несет ответственности за возможные ошибки, связанные с использованием книги.
ISBN 978-1-48425-418-9 (англ.)                        Copyright © 2019 by Bob Ward
ISBN 978-5-97060-595-0 (рус.)                          © Оформление, перевод на русский язык, 
	
                     издание, ДМК Пресс, 2020


Эта книга посвящена сообществу SQL Server, #sqlfamily.  
Без этого сообщества удивительный продукт SQL Server 
не был бы тем, чем он является сегодня.


Оглавление
Предисловие от издательства.................................................................................9
Об авторе..................................................................................................................10
О техническом рецензенте....................................................................................11
Предисловие............................................................................................................12
Благодарности.........................................................................................................13
Вступление................................................................................................................16
Глава 1. Почему SQL Server 2019?........................................................................18
Проект «Сиэтл»................................................................................................................19
Проект Aris.......................................................................................................................20
«Сиэтл» становится SQL Server 2019..............................................................................23
Модернизация базы данных с помощью SQL Server 2019...........................................25
Начало работы с SQL Server 2019...................................................................................32
Глава 2. Интеллектуальная настройка производительности...........................34
Почему используется термин «интеллектуальная настройка  
производительности»?............................................................................................34
Интеллектуальная обработка запросов.........................................................................35
Упрощенное профилирование запросов......................................................................72
База данных в памяти.....................................................................................................85
Конфликт вставки на последней странице...................................................................94
Резюме.............................................................................................................................96
Глава 3. Новые возможности безопасности........................................................97
Улучшение достигнутых показателей...........................................................................97
Стратегия постоянного шифрования с защищенными областями  
(Always Encrypted with Secure Enclaves)..................................................................98
Классификация данных................................................................................................103
Другие новые функции безопасности.........................................................................118
Резюме...........................................................................................................................121
Глава 4. Непрерывная доступность, соответствующая требованиям  
для систем, критичных к сбоям......................................................................... 123
Поддержка онлайн-индекса.........................................................................................124
Улучшения в группе доступности Always On (Always On Availability Group)............131
Ускоренное восстановление базы данных..................................................................132
Использование ускоренного восстановления базы данных......................................142
Ускорение восстановления базы данных. Основные моменты.................................146
Резюме...........................................................................................................................151
Глава 5. Современная платформа разработки................................................ 152
Языки, драйверы и платформы...................................................................................153


Оглавление    7
Графовая база данных..................................................................................................156
Поддержка UTF-8..........................................................................................................161
Службы машинного обучения SQL Server...................................................................163
Расширение языка T-SQL.............................................................................................170
Резюме...........................................................................................................................178
Глава 6. SQL Server 2019 для Linux................................................................... 179
История SQL Server для Linux.......................................................................................179
Что нового в SQL Server 2019 для Linux.......................................................................181
Улучшения платформы и процедуры развертывания...............................................182
Поддержка постоянной памяти...................................................................................186
Репликация SQL Server в Linux....................................................................................187
Сбор данных об изменениях (Change Data Capture, CDC) в Linux.............................187
DTC для Linux................................................................................................................188
Active Directory и OpenLDAP........................................................................................190
Службы машинного обучения SQL Server и расширяемость в Linux........................191
Polybase в Linux.............................................................................................................196
Резюме...........................................................................................................................197
Глава 7. SQL Server и контейнеры...................................................................... 198
Зачем нужны контейнеры в SQL Server?.....................................................................198
Как работают контейнеры с SQL Server.......................................................................202
Что нового для SQL Server 2019....................................................................................210
Подготовительные шаги для использования примеров, иллюстрирующих 
использование контейнеров с SQL Server............................................................213
Развертывание контейнера SQL Server.......................................................................215
Новый способ обновления SQL Server.........................................................................226
Развертывание контейнера как приложения.............................................................230
Развертывание контейнеров SQL в промышленной среде.......................................236
Контейнеры SQL Server в Windows..............................................................................243
Резюме...........................................................................................................................246
Глава 8. SQL Server и Kubernetes........................................................................ 247
Что такое k8s?................................................................................................................247
Варианты развертывания k8s......................................................................................250
Подготовительные шаги для использования примеров, иллюстрирующих 
применение SQL Server и Kubernetes....................................................................253
Развертывание SQL Server на k8s.................................................................................255
Советы по k8s................................................................................................................268
Высокая доступность SQL Server на k8s.......................................................................275
Обновление SQL Server на k8s......................................................................................280
Использование Helm Charts.........................................................................................284
Группы доступности SQL Server в k8s..........................................................................285
Резюме...........................................................................................................................287
Глава 9. Виртуализация данных в SQL Server.................................................. 289
Что такое Polybase?.......................................................................................................289
Как работает Polybase...................................................................................................294


8    Оглавление
Подготовительные шаги для использования примеров, иллюстрирующих 
применение Polybase и SQL Server........................................................................302
Использование внешних таблиц.................................................................................306
Обсуждение внешних таблиц.......................................................................................316
Резюме...........................................................................................................................317
Глава 10. Кластеры больших данных в SQL Server......................................... 319
Зачем нужны кластеры больших данных, и почему они так называются?..............322
Что входит в состав кластеров больших данных?.......................................................323
Подготовительные шаги для использования обучающих материалов.....................326
Развертывание кластеров больших данных...............................................................327
Архитектура кластера больших данных......................................................................338
Использование кластеров больших данных...............................................................349
Развертывание и использование приложений...........................................................357
Безопасность.................................................................................................................357
Высокая доступность....................................................................................................358
Jupyter Books для кластеров больших данных SQL Server..........................................358
Машинное обучение и кластеры больших данных....................................................359
Резюме...........................................................................................................................365
Глава 11. Голос клиента и миграция.................................................................. 367
Голос клиента................................................................................................................367
А как насчет бизнес-аналитики?.................................................................................376
Переход на SQL Server 2019..........................................................................................376
Резюме...........................................................................................................................393


Предисловие от издательства
Отзывы и пожелания
Мы всегда рады отзывам наших читателей. Расскажите нам, что вы 
думаете об этой книге – что понравилось или, может быть, не понравилось. Отзывы важны для нас, чтобы выпускать книги, которые будут для вас 
максимально полезны.
Вы можете написать отзыв на нашем сайте www.dmkpress.com, зайдя на 
страницу книги и оставив комментарий в разделе «Отзывы и рецензии». 
Также можно послать письмо главному редактору по адресу dmkpress@gmail.
com; при этом укажите название книги в теме письма. 
Если вы являетесь экспертом в какой-либо области и заинтересованы в 
написании новой книги, заполните форму на нашем сайте по адресу http://
dmkpress.com/authors/publish_book/ или напишите в издательство по адресу 
dmkpress@gmail.com.
Скачивание исходного кода примеров
Скачать файлы с дополнительной информацией для книг издательства 
«ДМК Пресс» можно на сайте www.dmkpress.com на странице с описанием 
соответствующей книги. 
Список опечаток
Хотя мы приняли все возможные меры для того, чтобы обеспечить высокое качество наших текстов, ошибки все равно случаются. Если вы найдете 
ошибку в одной из наших книг – возможно, ошибку в основном тексте или 
программном коде, – мы будем очень благодарны, если вы сообщите нам о 
ней. Сделав это, вы избавите других читателей от недопонимания и поможете нам улучшить последующие издания этой книги. 
Если вы найдете какие-либо ошибки в коде, пожалуйста, сообщите о них 
главному редактору по адресу dmkpress@gmail.com, и мы исправим это в следующих тиражах.
Нарушение авторских прав
Пиратство в интернете по-прежнему остается насущной проблемой. Издательства «ДМК Пресс» и Apress Media очень серьезно относятся к вопросам 
защиты авторских прав и лицензирования. Если вы столкнетесь в интернете 
с незаконной публикацией какой-либо из наших книг, пожалуйста, пришлите нам ссылку на интернет-ресурс, чтобы мы могли применить санкции.
Ссылку на подозрительные материалы можно прислать по адресу электронной почты dmkpress@gmail.com.
Мы высоко ценим любую помощь по защите наших авторов, благодаря 
которой мы можем предоставлять вам качественные материалы.


Об авторе
Боб Уорд (Bob Ward) – главный архитектор 
технической группы Microsoft Azure Data SQL 
Server, которая ведет разработку всех версий 
SQL Server. Боб проработал в Microsoft более 
26 лет; он участвовал в выпуске каждой версии 
SQL Server, начиная с версии 1.1, поставляемой 
с OS/2, и заканчивая SQL Server 2019, включая 
Azure. Он популярный докладчик многих конференций; часто выступал с докладами о новых 
версиях SQL Server, его внутреннем устройстве 
и производительности на таких мероприятиях, 
как PASS Summit, SQLBits, SQLIntersection, Red 
Hat Summit, Microsoft Inspire и Microsoft Ignite. Вы можете подписаться на 
него в соцсетях, ссылки на его профиль: @bobwardms или www.linkedin.com/
in/bobwardms.
Боб является автором книги Pro SQL Server on Linux («SQL Server на Linux 
для профессионалов»), выпущенной Apress Media.


Доступ онлайн
998 ₽
В корзину