Термин · Глоссарий B2B-ПО

HTAP-enableding Технологии вычислений в памяти (HTAP-enabling In-memory Computing Technologies)

Парадигма систем управления данными, совмещающая транзакционную (OLTP) и аналитическую (OLAP) обработку в единой in-memory системе без ETL. Термин введён Gartner в 2014 году. Примеры: SAP HANA, TiDB, SingleStore.

Буква «H» В категориях: 4 Платформ: 6+

Введение

HTAP (Hybrid Transactional/Analytical Processing) – это парадигма систем управления данными, при которой транзакционная обработка (OLTP) и аналитическая обработка (OLAP) выполняются одновременно в рамках единой системы, обычно с использованием вычислений в оперативной памяти (in-memory computing). Термин введён компанией Gartner в 2014 году для описания нового класса решений, устраняющих традиционный разрыв между оперативными (OLTP) и аналитическими (OLAP) системами. HTAP позволяет выполнять сложные аналитические запросы к «живым» транзакционным данным практически в режиме реального времени без необходимости ETL-процессов и создания отдельных хранилищ данных.

История и контекст

Традиционно OLTP (Online Transaction Processing) и OLAP (Online Analytical Processing) разделялись: транзакционные данные обрабатывались в реляционных СУБД (Oracle, SQL Server, PostgreSQL), а для аналитики строились отдельные хранилища данных (Data Warehouse), наполняемые через ETL-процессы. Такой подход создавал задержку данных от нескольких часов до суток – критическое ограничение для бизнес-приложений, требующих аналитики в реальном времени.

Технологическим фундаментом HTAP стало широкое распространение серверов с большими объёмами RAM (терабайты оперативной памяти), многоядерных процессоров и технологий хранения данных в столбцовом формате (column-store). SAP HANA (2010) стала первым широко известным HTAP-продуктом, за ней последовали Oracle In-Memory (2014), MemSQL (теперь SingleStore), TiDB (2016, open source) и другие. В 2014 году Gartner ввёл термин HTAP, легитимизировав новую категорию систем.

Как это работает

HTAP-системы используют несколько технологических приёмов для совмещения OLTP и OLAP в едином движке:

In-memory хранение

Данные размещаются в оперативной памяти, что на порядки ускоряет чтение по сравнению с дисковыми СУБД. Энергонезависимость обеспечивается журналированием транзакций на диск и/или репликацией.

Гибридное хранение данных

Часть систем хранит «горячие» данные в строковом формате (row-store, оптимально для OLTP-операций точечного доступа) и одновременно поддерживает столбцовое представление тех же данных (column-store, оптимально для аналитических запросов по большим диапазонам). Синхронизация между представлениями происходит в фоновом режиме с минимальной задержкой.

Изоляция рабочих нагрузок

Для предотвращения конкуренции между OLTP-транзакциями и тяжёлыми аналитическими запросами применяются механизмы разделения ресурсов: выделенные вычислительные узлы, приоритизация запросов, MVCC (Multi-Version Concurrency Control).

Примеры HTAP-систем

  • SAP HANA – пионер коммерческого HTAP, in-memory СУБД для ERP и аналитики.
  • TiDB – открытая распределённая HTAP-СУБД с MySQL-совместимым интерфейсом.
  • SingleStore (MemSQL) – облачная HTAP-платформа.
  • Oracle Database In-Memory – опция в-памяти для Oracle RDBMS.
  • ClickHouse – хотя изначально OLAP-ориентирован, используется в HTAP-архитектурах.

Где применяется

HTAP-технологии востребованы там, где нужны мгновенные аналитические выводы на основе актуальных данных:

  • Финансы и банки: обнаружение мошенничества (fraud detection) в режиме реального времени при обработке транзакций; динамическое ценообразование.
  • Телекоммуникации: анализ трафика и управление сетью в реальном времени.
  • Розничная торговля: анализ продаж и остатков на складе без задержки данных для оперативного управления ассортиментом.
  • Промышленность (IIoT): обработка потоков данных с датчиков для предиктивного обслуживания оборудования.
  • Здравоохранение: мониторинг состояния пациентов с одновременным накоплением аналитики по когортам.

Преимущества и ограничения

Преимущества:

  • Устранение ETL-задержки: аналитика выполняется над актуальными данными без ожидания ночных загрузок в DWH.
  • Упрощение архитектуры: одна система вместо связки OLTP-СУБД + ETL + Data Warehouse.
  • Снижение совокупной стоимости владения (TCO) при консолидации на единой платформе.

Ограничения:

  • Высокая стоимость серверов с большими объёмами RAM.
  • Конкуренция за ресурсы между OLTP и OLAP нагрузками при пиковых обращениях.
  • Зрелость open source HTAP-решений ниже, чем у устоявшихся коммерческих СУБД.

Связь с другими понятиями

HTAP находится на пересечении двух традиционных парадигм – OLTP и OLAP. In-memory computing является ключевой технологической составляющей большинства HTAP-решений. В контексте аналитики данных HTAP конкурирует и дополняет концепции Real-Time Data Warehousing и Lambda Architecture. Технологии NewSQL (распределённые SQL-базы данных с горизонтальным масштабированием) часто реализуют HTAP-принципы. В российском контексте решения ClickHouse и Tarantool используются в сценариях, близких к HTAP, обеспечивая быструю аналитику на транзакционных данных.

Понятия из глоссария Цифрового маркетплейса, которые часто встречаются вместе с термином «HTAP-enableding Технологии вычислений в памяти».

Платформы класса «HTAP-enableding Технологии вычислений в памяти»

Решения из каталога Цифрового маркетплейса, относящиеся к этому классу ПО. Карточки ведут на полные карточки платформ с тарифами, обзорами и кейсами внедрения.

ClickHouse

ClickHouse

ИТ-инфраструктура
ClickHouse — колоночная аналитическая СУБД (OLAP), созданная Яндексом и открытая в 2016 году. Обеспечивает обр...
Цена по запросу
★ 4.8
Подробнее →
Tarantool Data Grid

Tarantool Data Grid

Данные и аналитика
Tarantool — высокопроизводительная СУБД с поддержкой in-memory и дискового хранения данных, обеспечивающая ACI...
Цена по запросу
★ 4.8
Подробнее →
Электронный справочник, содержащий актуальную нормативно-правовую базу в сфере внешнеэкономической деятельност...
Цена по запросу
★ 4.2
Подробнее →
БАРС.Мониторинг-ЖКХ

БАРС.Мониторинг-ЖКХ

Данные и аналитика
Информационно-аналитическая система для мониторинга и управления жилищно-коммунальным хозяйством на региональн...
Цена по запросу
★ 5.0
Подробнее →

Категории каталога

Разделы каталога Цифрового маркетплейса, в которые входят решения, использующие «HTAP-enableding Технологии вычислений в памяти».

Где применяется

Отрасли, в которых «HTAP-enableding Технологии вычислений в памяти» используется на практике. Откройте отраслевой раздел Цифрового маркетплейса, чтобы увидеть подходящие решения, кейсы и новости.

Частые вопросы про HTAP-enableding Технологии вычислений в памяти

Что такое HTAP и зачем он нужен?

HTAP позволяет выполнять аналитику на «живых» транзакционных данных без ETL-задержки. Это даёт бизнесу мгновенные аналитические выводы на актуальных данных.

Кто ввёл термин HTAP?

Термин введён компанией Gartner в 2014 году для описания систем, совмещающих OLTP и OLAP нагрузки в одной платформе на базе in-memory вычислений.

Чем HTAP отличается от традиционного подхода OLTP+DWH?

Традиционный подход требует ETL-процессов для переноса данных из OLTP в хранилище данных – это занимает часы. HTAP даёт аналитический доступ к данным практически мгновенно.

Какие системы поддерживают HTAP?

SAP HANA, TiDB, SingleStore (MemSQL), Oracle Database In-Memory, VoltDB. В российской экосистеме близки к HTAP сценариям ClickHouse и Tarantool.

Каковы основные ограничения HTAP?

Высокая стоимость серверов с большим объёмом RAM, конкуренция ресурсов между OLTP и OLAP при пиковой нагрузке, и меньшая зрелость открытых решений по сравнению с традиционными СУБД.