RegattaDB verplettert record: 750.000 transacties per seconde
RegattaDB heeft een indrukwekkende mijlpaal bereikt in gedistribueerde databaseprestaties. Tijdens een recente TPC-C benchmark op een cluster van 50 Google Cloud-nodes wist het systeem meer dan 750.000 transacties per seconde (TPS) te verwerken, verspreid over maar liefst 1,5 miljoen 'warehouses'. Met een efficiëntie van 98% laat de database zien dat extreme schaal en stabiliteit hand in hand kunnen gaan.
De TPC-C benchmark is de gouden standaard voor het testen van transactiesystemen (OLTP). Het simuleert een complexe bedrijfsomgeving waarin gelijktijdige bestellingen, betalingen en voorraadbeheer de database onder zware druk zetten. Waar veel systemen bezwijken onder de coördinatielast van miljoenen gelijktijdige processen, bleef RegattaDB stabiel presteren.
De kracht van 50 nodes
Voor de test werd gebruikgemaakt van 50 krachtige GCP-nodes, uitgerust met lokale NVMe SSD's. Dit is geen theoretische laboratoriumopstelling, maar een configuratie die de werkelijkheid van moderne cloud-omgevingen weerspiegelt.
De belangrijkste resultaten op een rij:
- Schaal: 1,5 miljoen TPC-C Warehouses (een enorme dataset van ruim 16 TB).
- Doorvoer: 750.000+ Transacties Per Seconde (TPS).
- Efficiëntie: 12,6 tpmC per warehouse (98% van het theoretische maximum).
Wat is tpmC?
In de wereld van databases is tpmC het 'magische getal'. Het staat voor het aantal New-Order transacties dat per minuut wordt verwerkt. Omdat elke warehouse een maximale theoretische limiet heeft van 12,8 tpmC, betekent de score van 12,6 dat RegattaDB nagenoeg elke druppel prestatie uit de beschikbare hardware perst.
Transparantie in latentie
Veel leveranciers publiceren alleen piekgetallen, maar RegattaDB kiest voor volledige openheid over de latentie (vertraging). Zelfs onder deze extreme belasting bleven de reactietijden beheersbaar. De cruciale New-Order transactie vertoonde een p50-latentie (mediaan) van 39,4 milliseconden, terwijl zelfs de zware Delivery transacties stabiel bleven onder de immense druk van 150 actieve NVMe-schijven.
Meer dan alleen transacties
Volgens Jim Walker, Chief Product Officer bij RegattaDB, is dit slechts het begin. Hoewel deze test puur gericht was op transacties (OLTP), is de database ontworpen voor hybride workloads. "We kunnen massale analytische opdrachten uitvoeren op exact hetzelfde moment dat we deze continue stroom aan transacties verwerken," aldus Walker. Recent toonde het bedrijf al aan een JOIN-operatie op twee tabellen van 10 miljard rijen te kunnen uitvoeren tijdens een constante stroom van 50.000 updates per seconde.
Voor teams die werken aan microservices of door AI-agents gedreven applicaties, biedt deze benchmark een concreet bewijs dat gedistribueerde databases de enorme schaal van de toekomst nu al aankunnen.