Principy vzorů hybridního transakčního a analytického zpracování

Dokončeno

Mnoho architektur obchodních aplikací odděluje transakční a analytické zpracování do samostatných systémů s daty uloženými a zpracovanými v samostatných infrastrukturách. Tyto infrastruktury se běžně označují jako systémy OLTP (online zpracování transakcí), které pracují s provozními daty, a systémy OLAP (online analytické zpracování) pracující s historickými daty, přičemž každý systém je optimalizovaný pro jejich konkrétní úlohu.

Systémy OLTP jsou optimalizované pro zpracování diskrétních systémových nebo uživatelských požadavků okamžitě a co nejrychleji reagují.

Systémy OLAP jsou optimalizované pro analytické zpracování, ingestování, syntetizaci a správu velkých sad historických dat. Data zpracovávaná systémy OLAP z velké části pocházejí ze systémů OLTP a musí být načtena do systémů OLAP dávkovými procesy ETL (Extrakce, transformace a načítání).

Vzhledem ke složitosti a nutnosti fyzicky kopírovat velké objemy dat tento přístup vytváří zpoždění dostupnosti dat k analýze v systémech OLAP.

Hybridní transakční / analytické zpracování (HTAP)

S tím, jak se více firem přesouvá do digitálních procesů, stále více uznává hodnotu toho, že dokáže reagovat na příležitosti, a to rychlejším a dobře informovaným rozhodnutím. HTAP (hybridní transakční/analytické zpracování) umožňuje firmám spouštět pokročilé analýzy téměř v reálném čase na datech uložených a zpracovávaných systémy OLTP.

Následující diagram znázorňuje zobecněný vzor architektury HTAP:

A diagram of a hybrid transactional/analytical processing architecture.

  1. Obchodní aplikace zpracovává uživatelský vstup a ukládá data do transakční databáze, která je optimalizovaná pro kombinaci čtení a zápisů dat na základě očekávaného profilu využití aplikace.
  2. Data aplikace se automaticky replikují do analytického úložiště s nízkou latencí.
  3. Analytické úložiště podporuje modelování dat, analýzy a generování sestav, aniž by to mělo vliv na transakční systém.