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.
Verdiep je kennis
ETL uitgelegd — Extract, Transform, Load in gewone taal
Wat is ETL? Leer hoe Extract, Transform en Load werkt, het verschil met ELT, en welke tools je kunt gebruiken. Helder ui...
KennisbankData lakehouse uitgelegd — Het beste van twee werelden
Wat is een data lakehouse en waarom combineert het het beste van data warehouses en data lakes? Vergelijking, architectu...
KennisbankWat is Power BI? Alles wat je moet weten
Ontdek wat Microsoft Power BI is, hoe het werkt, wat het kost en waarom het de populairste BI-tool ter wereld is. Comple...