Благодарим ви, че изпратихте вашето запитване! Един от членовете на нашия екип ще се свърже с вас скоро.
Благодарим ви, че направихте своята резервация! Един от членовете на нашия екип ще се свърже с вас скоро.
План на курса
- Раздел 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 Часа
Oтзиви от потребители (3)
The 1:1 style meant the training was tailored to my individual needs.
Andy McGuigan
Курс - Cassandra Administration
Topics approached. Very complete.
Carlos Eloi Barros
Курс - Cassandra for Developers
Trainer had good practical knowledge about using Cassandra day-to-day at least for development purposes. Catering (snacks, coffee hour) were great 3 days length was good.