План на курса

  • Раздел 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, дневник за транзакции
  • Раздел 6: Администриране
    • Избор на хардуер
    • Разпределения на Cassandra
    • Cassandra Възли Communication
    • Записване и четене на данни към/от движка за съхранение
    • Директории с данни
    • Антиентропни операции
    • Cassandra Компактиране
    • Избор и реализация на стратегии за компактиране
    • Най-добри практики на Cassandra (компактиране, събиране на отпадъци)
    • Създаване на тестов екземпляр на Cassandra с ниска памет
    • Инструменти и съвети за отстраняване на проблеми
    • Лабораторни упражнения: студентите инсталират Cassandra, извършват измервания

Изисквания

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

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


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

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

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

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