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

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

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

Изисквания

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

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


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

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

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

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