BI Consult Desktop Logo BI Consult Mobile Logo
  • Russian BI Исследование российских bi
  • Перейти на Fine BI
  • Контакты
  • +7 812 334-08-01
    +7 499 608-13-06
  • Отправить сообщение
  • Главная
  • Продукты Эксперт-BI
    • Дистрибуция
    • Розничная торговля
    • Производство
    • Операторы связи
    • Страхование
    • Банки
    • Лизинг
    • Логистика
    • Нефтегазовый сектор
    • Медицина
    • Сеть ресторанов
    • E-Commerce
    • Сельское хозяйство
    • Энергетика
    • FMCG
    • Девелоперы
    • Маркетплейсы
    • Пищевая промышленность
    • Фармацевтика
    • Построение Data Platform
    • Цифровая трансформация
    • Управление по KPI
    • Финансы
    • Продажи
    • Склад
    • HR
    • Маркетинг
    • Внутренний аудит
    • Категорийный менеджмент
    • S&OP и FP&A
    • Геоаналитика
    • Цепочки поставок (SCM)
    • AutoML
    • Process Mining
    • IBP
    • ИТ (CIO)
    • Закупки
  • Платформы
    • Системы бизнес-анализа (BI)
    • Интегрированное бизнес-планирование (IBP)
    • Хранилища данных (DWH / Lakehouse)
    • Каталоги данных (Data Catalog)
    • Системы ETL и ELT
    • AI / Исскуственный интеллект
    • Шина данных (ESB)
    • Система управления мастер-данными (MDM)
    • Семантический слой
  • Услуги
    • Переход на отечественные BI и DWH системы
    • Консалтинг
    • Пилотный проект
    • Обучение и сертификация
    • Бесплатное обучение
    • Поддержка
    • Технические задания
    • Сбор требований для проекта внедрения BI-системы
    • CI/CD для DWH
    • Аудит BI приложений и DWH
    • Выделенная команда
    • Настойка и поддержка баз данных
    • Разработка BI Стратегии
    • Styleguide для BI-системы
    • Как выбрать BI-систему
  • Курсы
    • Учебный курс Информационная грамотность (Data Literacy)
    • Учебный курс для бизнес-аналитиков
    • Учебный курс для системных аналитиков
    • Учебный курс по Data Governance
    • Учебный курс Как стать CDO
    • Учебный курс Современная архитектура хранилища данных
    • Учебный курс по Fine BI
    • Учебный курс по FineReport
    • Учебный курс по DWH
    • Учебный курс по Data Science (ML, AI)
    • Учебный курс по PostgreSQL
    • Учебный курс по Greenplum
    • Учебный курс по Apache Airflow и NiFi
    • Учебный курс по Open-source BI
    • Учебный курс по ClickHouse
    • Учебный курс по DataLens
    • Учебный курс по Loginom
    • Учебный курс по Modus BI и ETL
    • Учебный курс по Visiology
    • Учебный курс по dbt (Data Build Tool)
  • Компания
    • Руководство
    • Новости
    • Клиенты
    • Карьера
    • Скачать
    • Контакты

BI

  • FineBI
  • FineReport
  • FineDataLink
  • FineChatBI (FineAI)
  • Коннекторы данных из 1С в BI
  • Airflow / Nifi
  • Visiology
  • PIX BI
  • Modus BI
  • Yandex.DataLens
  • Open-source BI: Superset/Metabase
  • Luxms BI
  • AW BI + Alpha BI
  • FlyBI + Форсайт. Аналитическая Платформа
  • Loginom
  • Триафлай
  • AI / Исскуственный интеллект
  • Optimacros
  • Навигатор BI
  • Семантический слой

СУБД

  • Arenadata
  • ClickHouse
  • Greenplum
  • Postgres Professional
  • TData

Другое

  • Построение Data Platform
    • Аналитическое хранилище данных
    • Data Lake и Data Engineering
    • Подробнее про Data Lake
    • Внедрение Lakehouse
      • Apache Doris
      • StarRocks
      • Trino
    • Миграция витрин из пропиетарных DWH на новый стек
    • Учебный курс "Современная архитектура хранилища данных"
Главная » Курсы по системам бизнес-анализа и методологии » Учебный курс Современная архитектура хранилища данных » Что такое Apache Hudi?

Что такое Apache Hudi?

Apache Hudi - это фреймворк для создания Data Lake, позволяющий эффективно управлять массивами данных в распределенных файловых системах, таких как Hadoop Distributed File System (HDFS), или в облачных хранилищах. Данное решение обеспечивает потоковое чтение и запись данных. ПО находится в свободном доступе и распространяется под лицензией Apache 2.0.

Hudi расшифровывается как «Hadoop Upserts Deletes and Incrementals», данный фреймворк базируется на распределенных файловых системах, таких как HDFS-совместимые хранилища, или на облачных хранилищах, таких как Amazon S3, Microsoft Azure или Google Cloud Storage. Hudi был разработан в 2016 году компанией Uber, в 2017 году он стартовал как проект Apache Incubator. Начиная с 2020 года Hudi является проектом ASF.

При выполнении транзакций с данными фреймворк обеспечивает соблюдение принципа ACID (Atomicity, Consistency, Isolation, Durability). В качестве движков для запросов данных поддерживаются такие решения, как Apache Spark, Apache Impala, Apache Hive или Presto. Помимо Uber, Apache Hudi используют и другие компании, такие как Alibaba Group, Tencent и Linknovate. В Amazon Web Services (AWS) Apache Hudi является частью AWS Elastic Map Reduce. Текущая версия Apache Hudi - 0.7.0 (по состоянию на I квартал 2021 года).

 

Устройство и характеристики Apache Hudi

Apache Hudi разработан для потоковой инкрементной записи и чтения данных из HDFS-совместимых хранилищ и облачных хранилищ. По сравнению с классической пакетной обработкой, потоковая обработка записывает или считывает данные с меньшей задержкой. Создатели Hudi также называют метод потоковой обработки Hudi инкрементной обработкой на основе микропакетов, в отличие от типичных решений для потоковой обработки, таких как Apache Kafka Streams или Apache Flink.

Для записи или чтения данных из хранилищ фреймворк использует концепцию Таблиц Hudi (Hudi Tables). Чтение из этих таблиц осуществляется с помощью механизмов запросов данных, таких как Apache Spark, Apache Impala, Apache Hive или Presto. Таблица Hudi состоит из следующих трех основных компонентов:

  • индекс
  • файлы данных
  • метаданные временной шкалы

 

 

Данные хранятся в иерархически организованных файлах данных. Индекс обеспечивает сопоставление данных, а метаданные временной шкалы содержат полную временную шкалу действий с данными, выполняемых в таблице Hudi.

Поток изменений содержит все записи данных, которые были обновлены, вставлены или удалены в таблице Hudi с определенного момента времени. Другие функции, предоставляемые Apache Hudi, включают изоляцию моментальных снимков между записью и запросами, точки сохранения для восстановления данных и поддержку возможности  отката.

 

Преимущества Apache Hudi

Apache Hudi предлагает множество решений для управления, хранения и запроса данных в Data Lake. Потоковое инкрементное чтение и запись данных в разы повышает эффективность хранения и снижает время ожидания. Большие Data Lake в петабайтном диапазоне могут быть реализованы на базе распределенных файловых систем, таких как Hadoop Distributed File System (HDFS), или на базе облачных хранилищ. Фреймворк обеспечивает высокое качество таблиц данных и гарантирует соответствие выполняемых транзакций принципу ACID.

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

 

Узнать стоимость решенияЗапросить видео презентацию

← Предыдущая статья
Что такое Amazon S3?
Следующая статья →
Что такое Apache Parquet и зачем он нужен
Запросить видео презентацию Запросить доступ к демо стенду online Узнать стоимость лицензий

Задать вопрос

loading...

Решения

Анализировать ФинансыУвеличивайте ПродажиОптимальный Склад и ЛогистикаМаркетинговые Метрики

Клиенты
  • ПАО «Банк Уралсиб» (Публичное акционерное общество «Банк Уралсиб») — российский коммерческий банк. В 2020 году входил в топ-20 банков РФ по размеру активов (рэнкинг рейтингового агентства Эксперт РА), в 2021 году — в топ-25 крупнейших банков страны по расчётам агрегатора Банки.ру

  • НПФ «Будущее» — один из крупнейших негосударственных пенсионных фондов России, предоставляющий услуги по пенсионному обеспечению и накоплениям. Фонд активно внедряет цифровые технологии для повышения качества обслуживания клиентов.

  • Российский филиал одного их ведущих мировых производителей и дистрибьютеров косметики Estee Lauder Companies Inc. выбрал аналитическую платформу Loginom для предиктивной аналитики продаж как в офлайн-, так и в онлайн-канале.

  • "Холодильник.ру" - крупнейший в России интернет-магазин бытовой техники и электроники. Компания была основана в 2003 году и за почти 20 лет работы завоевала лидирующие позиции на рынке онлайн ритейла. По данным исследовательского агентства Data Insight, "Холодильник.ру" входит в top-10 крупнейших интернет-магазинов России в категории "электроника и бытовая техника". Компания имеет развитую логистическую инфраструктуру и ежедневно осуществляет более 3500 доставок заказов по всей стране.

  • Решения
    • Дистрибуция
    • Розничная торговля
    • Производство
    • Операторы связи
    • Страхование
    • Банки
    • Лизинг
    • Логистика
    • Нефтегазовый сектор
    • Медицина
    • Сеть ресторанов
    • E-Commerce
    • Энергетика
    • Фармацевтика
  • Услуги
    • Переход на отечественные BI и DWH
    • Консалтинг
    • Пилотный проект
    • Обучение и сертификация
    • Бесплатное обучение
    • Техническая поддержка
    • Технические задания
    • Сбор требований для проекта внедрения BI-системы
    • CI/CD для DWH
    • Аудит BI приложений
    • Выделенная команда
    • Настойка и поддержка баз данных
    • Разработка BI Стратегии
    • Styleguide для BI-системы
    • Как выбрать BI-систему
  • Платформы
    • FineBI
    • FineReport
    • FineDataLink
    • Коннекторы данных из 1С в BI
    • Airflow + NiFi
    • Visiology
    • Luxms BI
    • Modus BI
    • PIX BI
    • Arenadata
    • ClickHouse
    • Greenplum
    • Postgres Professional
    • Open-source BI: Superset/Metabase
    • Loginom
    • Yandex.DataLens
    • AI / Исскуственный интеллект
    • Optimacros
    • Шины данных
  • Курсы
    • Учебный курс Информационная грамотность
    • Учебный курс для бизнес-аналитиков
    • Учебный курс для системных аналитиков
    • Учебный курс по Data Governance
    • Учебный курс Как стать CDO
    • Учебный курс Современная архитектура хранилища данных
    • Учебный курс по Fine BI
    • Учебный курс по FineReport
    • Учебный курс по DWH
    • Учебный курс по Data Science (ML, AI)
    • Учебный курс по PostgreSQL
    • Учебный курс по Apache Airflow и NiFi
    • Учебный курс по Open-source BI
    • Учебный курс по ClickHouse
    • Учебный курс по DataLens
    • Учебный курс по Loginom
    • Учебный курс по Modus BI и ETL
    • Учебный курс по Visiology
    • Учебный курс по dbt
  • Функциональные решения
    • Создание Data Lake
    • Цифровая трансформация
    • Управление по KPI
    • Финансы
    • Продажи
    • Склад
    • HR
    • Маркетинг
    • Внутренний аудит
    • Категорийный менеджмент
    • S&OP и прогнозная аналитика
    • Геоаналитика
    • Цепочки поставок (SCM)
    • AutoML
    • Process Mining
    • Сквозная аналитика
  • Компания
    • О нас
    • Руководство
    • Новости
    • Клиенты
    • Скачать
    • Контакты
    • Политика конфиденциальности
RutubeVkontakteLinkedInYouTube
ООО "Би Ай Консалт",
ИНН: 7811437757,
ОГРН: 1097847154184
199178, Россия,
Санкт-Петербург,
6-ая линия В.О., Д. 63, 4 этаж
Тел: +7 (812) 334-08-01
Тел: +7 (499) 608-13-06
E-mail: info@biconsult.ru

 

 

 

 

 

×

Пользуясь сайтом, вы соглашаетесь с использованием cookies и политикой конфиденциальности.