Основы Cassandra

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

Cassandra — распределенная отказоустойчивая масштабируемая нереляционная система управления базами данных, с равноправными узлами, очень быстрая на запись и просто быстрая на чтение, автоматически восстанавливающаяся при сбоях. Для доступа к данным имеется SQL-подобный язык.

Курс посвящен изучению принципов, на которых она построена, методов создания баз данных для нее, написанию запросов на языке CQL и доступа к данным из прикладных программ посредством API и с использованием высокоуровневых библиотек. Рассматриваются процессы чтения и записи данных, управления кластером, определения потребности в ресурсах, методы настройки производительности, мониторинга и другие задачи, которые нужно решать администратору кластера.

Цели:

Понимать ключевые концепции и архитектуру Cassandra;

Проектировать модели данных для Cassandra;

Разрабатывать запросы на языке CQL;

Работать с данными Cassandra из программ на Java;

Иметь представления о высокоуровневых библиотеках/фреймворках для доступа к данным в Cassandra.

Организатор

Смотрите также