Основы Apache HBase

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

Описание

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

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

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

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

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

Цели

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

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

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

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

Базовые навыки программирования на Java. Умение работать в командной оболочке Unix/Linux (bash). Опыт работы с базами данных желателен, но не обязателен.
После окончания курса выдаётся сертификат на бланке Luxoft Training
Тренер в Москва
Брейман Александр Специалист в области разработки и архитектуры ПО
Александр – кандидат технических наук, доцент. 
 
С 1991 г. занимается разработкой информационных и коммуникационных систем, за это время прошел путь от программиста до начальника отдела информационных систем. Также Александр имеет большой опыт преподавательской деятельности, с 1994 г. преподает дисциплины, связанные с управлением данными, проектированием информационных систем и разработкой программного обеспечения.

В данный момент является доцентом кафедры управления разработкой программного обеспечения отделения программной инженерии факультета бизнес-информатики в одном из ключевых вузов России – Высшей школы экономики. Александр занимается разработкой учебных программ, чтением лекций, проведением семинаров, практических и лабораторных работ. Под его руководством уже не один десяток специалистов успешно защитили выпускные квалификационные работы бакалавра и магистерские диссертации.

С 2014 г. Александр является штатным экспертом Luxoft Training по направлению «Разработка и архитектура ПО, СУБД Oracle», где занимается проведением тренингов, разработкой тренинговых программ и развитием данного направления.


Член IEEE, ACM.


-10% ФИЗИЧЕСКИМ ЛИЦАМ
Данный курс запланирован в городах: Москва
12.02.2018 - 15.02.2018
Время: 15:00-19:00
Локация: Москва
Длительность: 16 ч.
Тренер
Брейман Александр
Специалист в области разработки и архитектуры ПО
23 500 1 16 450 1

12.02.2018

Не подходят даты, время или хотите заказать корпоративное обучение для команды?
+
Предложите свой вариант
Не подходят даты, время или хотите заказать корпоративное обучение для команды?
+
Предложите свой вариант
Москва 23 500 1
Санкт-Петербург 21 150 1
Омск 17 630 1
Киев 5 280 грн.
Одесса 4 800 грн.
Днепр 4 800 грн.

Рекомендуемые дополнительные материалы, источники:

  • Deepak Vohra. Apache HBase Primer. Apress, 2016. 147 p.
  • Jean-Marc Spaggiari, Kevin O’Dell. Architecting HBase Application. O’Reilly, 2016. 251 p. 
  • Ruchir Choudhry. HBase High Performance Cookbook. Packt, 2017.  271 p.

Примечание:

Материалы курса представлены на английском языке.

Записаться на курс

Выбрать дату
Если Вам не подходят дата и место проведения тренинга, Вы можете оставить заявку на участие в нем в любом из городов, где представлены филиалы Luxoft Training. Для этого выберите вариант "Открытая дата" и укажите желаемое место проведения курса.
Желаемое место проведения курса
Вы можете оставить заявку на корпоративное обучение сотрудников Вашей компании в любом городе России или Украины, выбрав вариант "Другой город"
Фамилия *

Имя *

Отчество

Контактный E-mail *

Компания *

Телефон *

Город *

Комментарий
По запросу на education@luxoft.com мы ответим на любые дополнительные вопросы касательно обучения в нашем Luxoft Training.
   Подпишись на ежемесячный DigestLT
Успешная форма подписки.
Спасибо!
Форма отправлена успешно.