Улучшаемые навыки
NoSQL
Big Data
Распределенные системы
HDFS
Java API
Оптимизация запросов
Проектирование схем данных
Репликация
Секционирование
Инструменты
IntelliJ IDEA
Java
Apache HBase
HDFS
Чему вы научитесь
01
Понимать ключевые концепции и архитектуру HBase;
02
Проектировать схемы данных для эффективного выполнения запросов;
03
Разрабатывать программы на Java, обращающиеся к HBase.
04
Чему научитесь понимать ключевые концепции и архитектуру HBase; проектировать схемы данных для эффективного выполнения запросов; разрабатывать программы на Java, обращающиеся к HBase. Оптимизировать чтение/запись данных. Использовать репликацию и сжатие для повышения надежности.
05
Использовать репликацию и сжатие для повышения надежности.
Программа курса
01
Основные принципы и экосистема
Физическое хранилище.
Семейства столбцов.
Версии строк.
Логическое хранилище.
Компоненты кластера.
Регионы.
Уплотнение.
Переключение при сбоях.
OLTP.
MDM.
Хранилище документов.
Обработка событий.
04
Проектирование схем данных
05
Программный интерфейс для Java
Для кого
Архитектор ПО
Разработчик
Data Engineer
Предварительная подготовка
Базовые навыки программирования на Java.
Умение работать в командной оболочке Unix/Linux (bash).
Опыт работы с базами данных желателен, но не обязателен.