Почитать MySQL 8 для больших данных (2018)

Обновлено 11.05.2021

MySQL 8 для больших данных (2018)

Доброго времени суток, многоуважаемые читатели и начинающие компьютерные инженеры. В данный раз я бы хотел представить вашему вниманию, очередную книгу, которая заслуживает вашего внимания, и называется она "MySQL 8 для больших данных". Лично для меня, как человека не имеющего большого опыта с базами данных, данное издание является хорошим подспорьем, это изменить. Я всегда стараюсь себя прокачивать по разным направлениям и давно убежден, что современный системный администратор просто не может быть конкурентным на рынке если он узко заточен, уж таковы реалии России.

  • Автор: Шаббир Чаллавала, Джодил Лакхатария, Чинган Мехта, Кандарп Патель
  • Размер: 8,37 МБ
  • Жанр: Компьютерная литература
  • Формат: PDF, DJVU
  • Иллюстрации: Цветные и черно-белые

Описание книги MySQL 8 для больших данных (2018)

Среди организаций, работающих с крупными объемами данных на регулярной основе, реляционная система управления базами данных MySQL стала популярным решением по обработке структурированных больших данных. В книге вы познакомитесь с тем, как администраторы баз данных могут использовать MySQL для обработки миллиардов записей и извлечения данных с производительностью, сравнимой или превосходящей коммерческие решения для СУБД с более высокими затратами. Показано, как реализовывать успешную стратегию больших данных с помощью таких технологий, как Apache Hadoop, MapReduce и MySQL Applier. Также книга включает в себя практические примеры использования Apache Sqoop для обработки событий в режиме реального времени.

Приобрести печатное издание вы можете в магазинах Ozone и labirint, поддержать авторов данного издания:

  • https://www.labirint.ru/books/658655/
  • https://www.ozon.ru/context/detail/id/147137094/

Содержание

  • Глава 1. Введение в большие данные и MySQL 8
  • Важность больших данных
  • Социальные медиа
  • Политика
  • Наука и исследование
  • Энергетика
  • Обнаружение мошенничества
  • Здравоохранение
  • Бизнес-картирование
  • Жизненный цикл больших данных
  • Объем
  • Разнообразие
  • Скорость
  • Правдивость
  • Фазы жизненного цикла больших данных
  • Структурированные базы данных
  • Основы MySQL
  • MySQL как реляционная система управления базами данных
  • Лицензирование
  • Надежность и масштабируемость
  • Совместимость платформ
  • Выпуски
  • Новые возможности в MySQL 8
  • Транзакционный словарь данных
  • Роли
  • Автоинкремент InnoDB
  • Поддержка невидимых индексов
  • Улучшение индексов, отсортированных по убыванию
  • SET PERSIST
  • Расширенная поддержка ГИС
  • Кодировка символов по умолчанию
  • Улучшение побитовых операций
  • InnoDB Memcached
  • NOWAIT и SKIP LOCKED
  • Преимущества использования MySQL
  • Безопасность
  • Масштабируемость
  • Реляционная система управления базами данных с открытым исходным кодом
  • Высокая производительность
  • Высокая доступность
  • Кросс-платформенность
  • Инсталляция MySQL 8
  • Получение MySQL 8
  • Инсталляция MySQL 8
  • Служебные команды MySQL
  • Эволюция MySQL для больших данных
  • Получение данных в MySQL
  • Организация данных в Hadoop
  • Аналитическая обработка данных
  • Результаты анализа
  • Глава 2 Методы запроса данных в MySQL 8
  • Обзор SQL
  • Подсистемы (движки) хранения и их разновидности
  • InnoDB
  • MyISAM
  • Memory
  • Archive
  • Blackhole
    CSV
  • Merge
  • Federated
  • NDB Cluster
  • Оператор SELECT в MySQL 8
  • Оператор WHERE
  • Предложение ORDER BY
  • Предложение LIMIT
  • Операции соединения SQL
  • UNION
  • Оптимизация запросов SELECT
  • Операторы INSERT, REPLACE и UPDATE в MySQL 8
  • INSERT
  • UPDATE
  • REPLACE
  • Транзакции в MySQL 8
  • Агрегирование данных в MySQL 8
  • Важность агрегатных функций
  • JSON
  • JSON_OBJECTAGG
  • JSON_ARRAYAGG
  • Глава 3 Индексирование данных для высокопроизводительных запросов
  • Индексирование в MySQL
  • Индексные структуры
  • Создание или удаление индексов
  • Типы индексов СУБД MySQL 8
  • Определение первичного индекса
  • Уникальные ключи
  • Определение столбцового индекса
  • Полнотекстовая индексация
  • Пространственные индексы
  • Индексирование данных JSON
  • Генерируемые столбцы
  • Определение индексов на JSON
  • Глава 4 Использование Memcached в MySQL 8
  • Обзор Memcached
  • Настройка плагина Memcached
  • Инсталляция
  • Верификация
  • Использование плагина Memcached
  • Наладчик производительности
  • Инструмент кеширования
  • Простота в использовании
  • Анализ хранящихся в Memcached данных
  • Конфигурирование репликации Memcached
  • API Memcached для различных технологий
  • Memcached с Java
  • Memcached с PHP
  • Memcached с Ruby
  • Memcached с Python
  • Глава 5 Разделение больших объемов данных
  • Разделение данных в MySQL 8
  • Что такое разделение данных?
  • Типы разделения данных
  • Горизонтальное разделение в MySQL 8
  • Диапазонное разделение
  • Списковое разделение
  • Хеш-разделение
  • Столбцовое разделение
  • Разделение по ключу
  • Разбиение на подразделы
  • Вертикальное разделение
  • Разделение данных на многочисленные таблицы
  • Подрезание разделов в MySQL
  • Подрезание со списковым разделением
  • Подрезание с разделением по ключу
  • Выполнение запросов на разделенных данных
  • Запрос DELETE с параметром PARTITION
  • Запрос UPDATE с параметром PARTITION
  • Запрос INSERT с параметром PARTITION
  • Глава 6 Репликация для построения высокодоступных решений
  • Высокая доступность
  • Репликация в MySQL
  • Кластер MySQL
  • Облачная служба Oracle MySQL
  • MySQL с кластером Solaris
  • Репликация с помощью MySQL
  • Преимущества репликации в MySQL 8
  • Методы репликации в MySQL 8
  • Конфигурация репликации
  • Групповая репликация
  • Предварительные условия для групповой репликации
  • Конфигурирование групповой репликации
  • Конфигурирование пользователя репликации и активация плагина групповой репликации
  • Запуск групповой репликации
  • Глава 7 Практические рекомендации по работе с MySQL 8
  • Сравнительные испытания и конфигурации MySQL
  • Использование ресурсов
  • Увеличение длительности нагрузочных тестов
  • Репликация параметров производственной среды
  • Сопоставимость пропускной способности и задержки
  • Sysbench может сделать больше
  • Мир виртуализации
  • Параллелизм
  • Фоновая нагрузка
  • Суть вашего запроса
  • Сравнительные испытания
  • Рекомендации в отношении вопросов MySQL
  • Типы данных
  • Not null
  • Индексация
  • Извлекайте все данные
  • Приложение сделает работу
  • Существование данных
  • Ограничивайте себя
  • Анализируйте медленные запросы
  • Стоимость запроса
  • Рекомендации в отношении конфигурации Memcached
  • Распределение ресурсов
  • Архитектура операционной системы
  • Конфигурации по умолчанию
  • Максимальный размер объекта
  • Ограничение очереди незавершенных заданий
  • Поддержка больших страниц
  • Конфиденциальные данные
  • Ограничение открытости
  • Отказоустойчивость
  • Пространства имен
  • Механизм кеширования
  • Общая статистика Memcached
  • Рекомендации в отношении репликации
  • Пропускная способность в групповой репликации
  • Определение размеров инфраструктуры
  • Постоянная пропускная способность
  • Неподходящая нагрузка
  • Масштабируемость операции записи
  • Глава 8 Прикладной программный интерфейс NoSQL для интеграции с решениями для больших данных
  • Обзор NoSQL
  • Быстрое изменение с течением времени
  • Масштабирование
  • Меньше управленческой деятельности
  • Лучшее для больших данных
  • NoSQL против SQL
  • Реализация API NoSQL
  • NoSQL со слоем API Memcached
  • NDB API Cluster
  • Глава 9 Практический пример: часть I Apache Sqoop для обмена данными между MySQL и платформой Hadoop
  • Практический пример анализа журналов операций
  • Использование MySQL 8 и Hadoop для анализа журналов операций
  • Обзор Apache Sqoop
  • Интеграция Apache Sqoop с MySQL и Hadoop
  • Hadoop
  • Настройка Hadoop в Linux
  • Инсталляция Apache Sqoop
  • Конфигурирование коннектора MySQL
  • Импортирование неструктурированных данных в Hadoop HDFS из MySQL
  • Импорт Sqoop для извлечения данных из MySQL 8
  • Инкрементный импорт с использованием Sqoop
  • Загрузка структурированных данных в MySQL с помощью Apache Sqoop
  • Экспорт Sqoop для хранения структурированных данных в MySQL 8
  • Сохраненные задания Sqoop
  • Глава 10 Практический пример: часть II Обработка событий в режиме реального времени с помощью MySQL Applier
  • Обзор практического примера
  • MySQL Applier
  • Дамп и импорт SQL
  • Sqoop
  • Репликатор Tungsten
  • Apache Kafka
  • Talend
  • Dell Shareplex
  • Сравнение инструментов
  • Обзор MySQL Applier
  • Инсталляция MySQL Applier
  • Интеграция в режиме реального времени с MySQL Applier
  • Организация и анализ данных в Hadoop

Посмотреть MySQL 8 для больших данных (2018)

Автор - Сёмин Иван

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *