AI & Analytics

HTAP: eenvoudige uitleg over hybride verwerking

Databricks Blog
HTAP: eenvoudige uitleg over hybride verwerking

Samenvatting

HTAP brengt transactieverwerking en analyses samen, zodat applicaties actuele operationele data analyseren zonder batch-ETL.

HTAP combineert transacties en analyses

HTAP staat voor Hybrid Transactional/Analytical Processing. De aanpak brengt OLTP en OLAP samen, zodat een applicatie analytische query’s uitvoert op operationele data die nog actueel is. Dat voorkomt wachten op een afzonderlijke datastroom naar een datawarehouse.

OLTP verwerkt kleine, frequente handelingen zoals orders, betalingen en accountupdates. OLAP voert complexere query’s uit over grote datasets. Gartner introduceerde de term HTAP in 2014 voor architecturen die beide verwerkingstypen in één geïntegreerd databasesysteem samenbrengen.

HTAP vraagt om afwegingen tussen prestaties en versheid

HTAP richt zich vooral op operationele analyses waarbij recente transacties nodig zijn. Een fraudemodel kan bijvoorbeeld een betaling beoordelen tegen recente accountactiviteit, zonder eerst op een batchproces te wachten. Daarmee kunnen HTAP-systemen de behoefte aan ETL-processen en extra datakopieën verminderen.

De architectuur kent geen vaste uitvoering. Systemen maken verschillende keuzes rond prestaties, isolatie, dataconsistentie en de versheid van gegevens. LTAP, of Lake Transactional/Analytical Processing, houdt transactionele en analytische rekenkracht sterker gescheiden terwijl beide dezelfde data gebruiken. De keuze hangt daarom af van het specifieke workloadprofiel.

HTAP evalueren op workload en actualiteit

Breng bij een architectuurkeuze eerst in kaart welke transacties en analyses dezelfde data nodig hebben. Meet vervolgens hoe actueel de analytische uitkomst moet zijn en hoeveel scheiding tussen OLTP en OLAP nodig is. Vergelijk HTAP daarbij met LTAP op prestaties, isolatie, consistentie, dataversheid en het aantal benodigde datakopieën.

Lees het volledige artikel
Meer over AI & Analytics →