Свържете се с нас

Съдържание и теми, включени в курса

  • Раздел 1: Въведение в Big Data / NoSQL
    • Преглед на NoSQL
    • CAP теорема
    • Кога NoSQL е подходящ
    • Колонно съхранение
    • NoSQL екосистема
  • Раздел 2: Основи на Cassandra
    • Дизайн и архитектура
    • Възли, клъстери, центрове за данни на Cassandra
    • Keyspaces, таблици, редове и колони
    • Партициониране, репликация, токени
    • Кворум и нива на консистентност
    • Лабораторни упражнения: взаимодействие с Cassandra чрез CQLSH
  • Раздел 3: Моделиране на данни – част 1
    • Въведение в CQL
    • Типове данни в CQL
    • Създаване на keyspaces и таблици
    • Избор на колони и типове
    • Избор на първични ключове
    • Разположение на данните за редове и колони
    • Време на живот (TTL)
    • Запитвания с CQL
    • Актуализации с CQL
    • Колекции (списък / речник / множество)
    • Лабораторни упражнения: разнообразни упражнения по моделиране на данни с CQL; експериментиране със заявки и поддържани типове данни
  • Раздел 4: Моделиране на данни – част 2
    • Създаване и използване на вторични индекси
    • Композитни ключове (ключове за партициониране и клъстериращи ключове)
    • Данни от времеви редове
    • Добри практики за данни от времеви редове
    • Броячи
    • Леки транзакции (LWT)
    • Лабораторни упражнения: създаване и използване на индекси; моделиране на данни от времеви редове
  • Раздел 5: Вътрешна структура на Cassandra
    • Разбиране на дизайна на Cassandra отвътре
    • sstables, memtables, commit log
  • Раздел 6: Администриране
    • Избор на хардуер
    • Дистрибуции на Cassandra
    • Комуникация между възлите на Cassandra
    • Запис и четене на данни от/в storage engine
    • Директории за данни
    • Операции за анти-ентропия
    • Компактиране в Cassandra
    • Избор и внедряване на стратегии за компактиране
    • Добри практики за Cassandra (компактиране, събиране на боклука)
    • Създаване на тестова инстанция на Cassandra с малък отпечатък върху паметта
    • Инструменти и съвети за отстраняване на проблеми
    • Лабораторно упражнение: студентите инсталират Cassandra, изпълняват бенчмаркове

Изисквания

  • удобна работа в Linux среда (навигация в командния ред, редактиране на файлове с vi / nano)
  • За присъствени курсове – лаптоп или настолен компютър с 8 GB RAM
  • За онлайн курсове ще бъде предоставена работеща лабораторна среда за Cassandra и не е необходимо нищо освен уеб браузър
 14 Часа

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


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

Отзиви от участници (2)

Предстоящи Курсове

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