1 Условия

В курсе изучаются основы архитектуры Cassandra3.x ,   разработка концептуальных, логических и физических моделей данных.   Рассматриваются все необходимые технические подробности для использования   Cassandra для масштабируемого хранения данных в проектах на Java.

2 Программа курса:

• Основные концепции Cassandra®;
• Установка и конфигурирование: локально и в облаке;
• Архитектура, репликация, управление согласованностью;
• Процесс записи данных, отложенная запись;
• Процесс чтения данных, восстановление данных;
• Объединение хранимых данных и очистка удаленных данных;
• Модель данных Cassandra®;
• Первичные ключи и ключи для разбиения;
• CQL: язык запросов Cassandra;
• CQL: Типы данных, коллекции, вложенные данные, устаревание данных;
• Запросы на CQL;
• Транзакции;
• Моделирование данных от запросов;
• Лучшие практики моделирования данных для Cassandra®;
• Проектирование таблиц и выбор ключей;
• Вторичные индексы;
• Архитектура Java-драйвера;
• Основы Java® API;
• Управление DHT-кольцом;
• Настройка производительности;
• Системное пространство ключей;
• Управление хранением данных;
• Определение потребности в ресурсах: память, CPU, диск;
• Исправление ошибок и реакция на сбои;
Команда АИС
Все эксперты