Pense numa transação como uma receita. Uma receita não é uma grande ação; são muitas pequenas instruções. A Ordem 1 é um sanduíche de queijo cottage. Instruções: pegar pão, fatiar, espalhar, grelhar queijo cottage, tostar, embrulhar. A Ordem 2 é um sanduíche de ovo. Instruções: pegar pão, fatiar, espalhar, ferver ovo, tostar, embrulhar. @AltiusLabs trata cada instrução como sua própria pequena tarefa. Ele executa todas as instruções que não tocam na mesma ferramenta ou local ao mesmo tempo. Se ambas as ordens precisarem da torradeira, apenas a instrução da torradeira espera a sua vez. O resto continua. Duas "transações conflitantes" geralmente se sobrepõem em uma instrução, não na totalidade. A Altius divide transações em instruções, executa as que não se sobrepõem juntas e sequencia apenas as instruções exatas que colidiriam. Essa maior granularidade de dividir transações em instruções torna a abordagem da Altius mais eficaz do que outras técnicas de paralelização.
728