План на курса

    Раздел 1: Въведение в Big Data / NoSQL NoSQL преглед Теорема на CAP Кога е подходящо NoSQL Екосистема за колонно съхранение NoSQL
Раздел 2: Cassandra Основи Дизайн и архитектура
  • Cassandra възли, клъстери, центрове за данни
  • Ключови пространства, таблици, редове и колони
  • Разделяне, репликация, токени
  • Нива на кворум и последователност
  • Labs: взаимодействие с cassandra с помощта на CQLSH
  • Раздел 3: Моделиране на данни – част 1 въведение в CQL
  • CQL типове данни
  • създаване на ключови пространства и таблици
  • Избор на колони и типове
  • Избор на първични ключове
  • Оформление на данни за редове и колони
  • Време за живот (TTL)
  • Запитване с CQL
  • CQL актуализации
  • Колекции (списък / карта / набор)
  • Лабораторни упражнения: различни упражнения за моделиране на данни с помощта на CQL; експериментиране със заявки и поддържани типове данни
  • Раздел 4: Моделиране на данни – част 2 Създаване и използване на вторични индекси
  • съставни ключове (ключове за дялове и ключове за групиране)
  • Данни от времеви редове
  • Най-добри практики за данни от времеви редове
  • Броячи
  • Леки транзакции (LWT)
  • Лабораторни упражнения: създаване и използване на индекси; моделиране на данни от времеви редове
  • Раздел 5: Лаборатории за моделиране на данни: Сесия за групово проектиране са представени множество случаи на използване от различни домейни
  • учениците работят в групи, за да измислят проекти и модели
  • обсъждат различни проекти, анализират решения
  • Лаборатория: прилагане на един от сценариите
  • Раздел 6: Драйвери на Cassandra Въведение в драйвера Java.
  • CRUD (Създаване / Четене / Актуализиране, Изтриване) операции с помощта на Java клиент
  • Асинхронни заявки
  • Labs : използване на Java API за Cassandra
  • Раздел 7: Cassandra Вътрешните части разбират Cassandra дизайна под капака
  • sstables, memtables, дневник на ангажименти
  • път за четене / път за запис
  • кеширане
  • vnodes
  • Раздел 8: Администриране Избор на хардуер
  • Cassandra разпределения
  • Инсталиране Cassandra
  • Течащи бенчмаркове
  • Инструменти за наблюдение на производителността и дейностите на възлите DataStax OpsCenter
  • Диагностициране на Cassandra проблеми с производителността
  • Разследване на срив на възел
  • Разбиране на възстановяването, изтриването и репликацията на данни
  • Други инструменти и съвети за отстраняване на проблеми
  • Cassandra най-добри практики (уплътняване, събиране на боклук,)
  • Раздел 9: Бонус лаборатория (ако времето позволява) Внедрете музикална услуга като Pandora / Spotify на Cassandra
  • Изисквания

    • удобно с езика за програмиране Java
    • удобно в Linux среда (навигация в командния ред, редактиране на файлове с vi / nano)

    Лабораторна среда:

    За студентите ще бъде осигурена работна Cassandra среда. Студентите ще имат нужда от SSH клиент и браузър за достъп до клъстера.

    Нулева инсталация : Няма нужда да инсталирате Cassandra на машините на учениците!

     21 Hours

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



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

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

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

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