Principy vzorů hybridního transakčního a analytického zpracování
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:
- 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.
- Data aplikace se automaticky replikují do analytického úložiště s nízkou latencí.
- 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.