Denk aan een transactie als een recept. Een recept is niet één grote actie; het zijn veel kleine instructies. Bestelling 1 is een Cottage Cheese sandwich. Instructies: haal brood, snijd, smeer, grill cottage cheese, toast, wikkel. Bestelling 2 is een Eiersandwich. Instructies: haal brood, snijd, smeer, kook ei, toast, wikkel. @AltiusLabs beschouwt elke instructie als zijn eigen kleine taak. Het voert alle instructies uit die niet hetzelfde gereedschap of dezelfde plek aanraken op hetzelfde moment. Als beide bestellingen de toaster nodig hebben, wacht alleen de instructie voor de toaster op zijn beurt. De rest gaat door. Twee "conflicterende transacties" overlappen meestal op één instructie, niet op het geheel. Altius snijdt transacties in instructies, voert de niet-overlappende samen uit en sequentieert alleen de exacte instructies die zouden botsen. Deze hogere granulariteit van het opsplitsen van transacties in instructies maakt de aanpak van Altius effectiever dan andere parallelisatietechnieken.
641