Основы Apache HBase
Курс дает представление об основах колоночной системы управления базами данных Apache HBase и методах разработки приложений, обрабатывающих данные на ее основе.
16 ак.ч.
Онлайн
EAS-022
Основы Apache HBase
Записаться на курс
Длительность
16 ак.ч.
Локация
Онлайн
Код
EAS-022
Расписание и цены
27 900 руб.
* Для физических лиц действует скидка 10% Закажите корпоративное обучение с учетом ваших потребностей
Основы Apache HBase
Записаться на курс
Длительность
16 ак.ч.
Локация
Онлайн
Код
EAS-022
Расписание и цены
27 900 руб.
* Для физических лиц действует скидка 10% Закажите корпоративное обучение с учетом ваших потребностей

Описание

Курс дает представление об основах колоночной системы управления базами данных Apache HBase и методах разработки приложений, обрабатывающих данные на ее основе. 

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

HBase обеспечивает автоматическое секционирование данных, балансировку нагрузки, кэширование, репликацию, сжатие, быстрое чтение данных и сильную согласованность.

Цели

  • понимать ключевые концепции и архитектуру HBase;
  • проектировать схемы данных для эффективного выполнения запросов;
  • разрабатывать программы на Java, обращающиеся к HBase.

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

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

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

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

Разбираемые темы

  • 1. Основные принципы и экосистема

    • Физическое хранилище.
    • Семейства столбцов.
    • Версии строк.
    • Логическое хранилище.
  • 2. Модель данных

    • Компоненты кластера.
    • Регионы.
    • Уплотнение.
    • Переключение при сбоях.
  • 3. Архитектура

    • OLTP.
    • MDM.
    • Хранилище документов.
    • Обработка событий.
  • 4. Проектирование схем данных

  • 5. Программный интерфейс для Java

  • 6. Примеры

  • Развернуть программу

Примечание

Материалы курса представлены на английском языке.
Раcписание курсов
Вид:
Регистрируйтесь на следующий курс
Предварительная регистрация гарантирует участие в обучении. Мы обязательно оповестим вас, когда курс будет запланирован
+
Ваши преимущества
Экспертность
Тренеры-эксперты из реальных проектов крупнейших компаний, лидеров в своей отрасли
Живое обучение
“Живая” коммуникация с тренером даже в онлайн-формате
Практика
Максимально наполненные практикой занятия, работа в группах, выполнение домашних заданий
Пользователь только что записался на курс ""
Спасибо!
Форма отправлена успешно.