План на курса

Въведение

Преглед на MemSQL

Разбиране на MemSQL архитектурата

Бърз старт с MemSQL Използване на MemSQL Ops

Разбиране на основните MemSQL понятия

    Общ преглед на MemSQL команди Работа с Rowstore и Columnstore Внедряване на разпространение на данни с помощта на Shard ключове Внедряване на разпределени съединения с помощта на референтни таблици Разбиране на топологиите на клъстерите на приложения

Инсталиране и надграждане MemSQL

    Проектиране на клъстер Извършване на ръчна инсталация Разширяване на клъстер Внедряване на надстройка Защита MemSQL

Работа с дизайн на схема и оптимизация на заявки

    Работа с транзакции Работа с геопространствени данни Разбиране на типове индекси Използване на рядкост и нормализирани форми Практически упражнения: Използване на референтна таблица за заявка на JSON с вариантни дължини на масиви Работа със стратегии за шард ключови Идентифициране на стратегия за шардинг Разбиране на анализ, обяснение и профилиране Внедряване на схема за оптимизация за Ефективност на заявките с помощта на съвети за заявки

Гмуркане в дълбочина в администрирането на MemSQL операции

    Използване на MemSQL интерфейса на командния ред на Ops Администриране на клъстер Разбиране на ключовите понятия на администратора Архивиране и възстановяване на данни Мащабиране на размера на клъстера Справяне с повреди на клъстера Управление на мониторинг на висока наличност MemSQL Работа с журнала за проследяване Използване на трайност и възстановяване Изпълнение на диагностика

Работа с MemSQL процедурен SQL (MPSQL)

    Използване на функции с таблични стойности Използване на дефинирани от потребителя функции Използване на дефинирани от потребителя агрегатни функции Използване на съхранени процедури

Внедряване на сравнителен анализ на производителността и фина настройка

    Използване на експериментални показатели Тестване на производителността с dbbench Практически упражнения: Работа с генератор на натоварване на база данни Използване на изгледи за управление Внедряване на профилиране на натоварването Практически упражнения: MemSQL Най-горе

Работа с MemSQL конвейери и приемане на данни в реално време

    Използване на MemSQL конектор за Apache Spark Използване на MemSQL тръбопроводи с Apache Kafka и AWS S3

Създаване на приложения в реално време

    Работа с табла за управление на Business Intelligence Използване на MemSQL тръбопроводи за машинно обучение Внедряване на табло за управление в реално време Внедряване на предсказуем анализ

Отстраняване на неизправности MemSQL

Обобщение и заключение

Изисквания

  • Опит с Linux, системи за релационни бази данни и SQL платформи
  • Опит с програмиране на Scala, Java или Python
 28 Hours

Брой участници



Цена за участник

Oтзиви от потребители (4)

Свързани Kурсове

Apache Druid for Real-Time Data Analysis

21 Hours

OrientDB for Developers

14 Hours

Свързани Kатегории