Казахстан, г. Алматы, ул. Шевченко 90, БЦ «Каратал», офис 53
Казахстан, г. Нур-Султан, ул. Иманова 19, БЦ Деловой Дом "Алма-Ата", офис 612

направление: Основы Apache HBase кол-во дней: 2
вендор: Apache кол-во часов: 16

Цели

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

  • проектировать схемы данных для эффективного выполнения запросов;

  • разрабатывать программы на Java, обращающиеся к HBase.

Целевая аудитория

Разработчики, архитекторы.

Предварительная подготовка

Базовые навыки программирования на Java. Умение работать в командной оболочке Unix/Linux (bash). Опыт работы с базами данных желателен, но не обязателен.

Описание

Курс дает представление об основах колоночной системы управления базами данных Apache HBase и методах разработки приложений, обрабатывающих данные на ее основе. 
HBase создана по мотивам архитектуры Google Big Table и представляет собой нереляционную колоночно-ориентированную распределенную NoSQL базу данных, использующую для хранения данных распределенную надежную файловую систему HDFS.
HBase обеспечивает автоматическое секционирование данных, балансировку нагрузки, кэширование, репликацию, сжатие, быстрое чтение данных и сильную согласованность.

  • Основные принципы и экосистема;
  • Модель данных: физическое хранилище, семейства столбцов, версии строк, логическое хранилище;
  • Архитектура: компоненты кластера, регионы, уплотнение, переключение при сбоях;
  • Проектирование схем данных;
  • Программный интерфейс для Java;
  • Примеры: OLTP, MDM, хранилище документов, обработка событий.