Cloud Tech Meetup: Apache Cassandra


Mirantis Inc.

Харьков, 28 марта 2013 г.
Организатор: компания Mirantis.
Начало: 19.00, место проведения уточняется.
#kharkivcloud
Ликбез по Cassandra, еда и призы за активное участие гарантированы.

Чтобы принять участие в семинаре, просим зарегистрироваться здесь.

Количество мест ограничено! Участие бесплатно.

Cеминар состоит из двух частей. Первая — базовая, обзорная, описывающая Cassandra для людей, никогда с ней не сталкивавшихся. Вторая — углубленная, для тех, кто уже имеет общее представление.

Часть 1: Обзор Apache Cassandra

  • Проблемы реляционных SQL-based баз данных и причины появления нереляционных NoSQL решений. Краткая история появления и развития Кассандры.
  • Горизонтальное масштабирование: плюсы и минусы.
  • CAP-теорема, понятие Eventual Consistency.
  • Обзор архитектуры Cassandra-кластера: репликация, replication factor & consistency level, топология кластера и работа в кольце.
  • Модель данных Кассандры: ColumnFamilies, ключи, колонки и суперколонки. Первичные и вторичные индексы. Запись и чтение данных.
  • Использование Кассандры. Cassandra-CLI, CQL, Thrift API. Высокоуровневые клиенты.

Часть 2: Индексы в Apache Cassandra. CassandrOM Framework

  • Доступ к данным в кассандре. Проблема вторичных индексов.
  • Native Secondary Indexes: плюсы и минусы.
  • Построение вторичных индексов вручную. Возможные подходы.
  • Проблема уникальности значений вторичных индексов.
  • CassandrOM Framework как комплексный высокоуровневый подход к решению проблемы индексации: общее описание, обзор основного функционала, примеры использования в реальном проекте.

О докладчике

Александр Тивельков — ведущий Java-разработчик в компании Mirantis, занимается вопросами баз данных и архитектуры ПО. В ИТ-индустрии с 2001 года. Область профессиональных интересов - нереляционные базы данных и Cloud Services. Фотограф и путешественник.