OLTP ( Engelska Online Transaction Processing ), transaktionssystem - transaktionsbearbetning i realtid. En metod för att organisera en databas , där systemet arbetar med små transaktioner , men med ett stort flöde, och samtidigt kräver klienten en minimal svarstid från systemet. [ett]
Termen OLTP tillämpas även på system (applikationer). OLTP-system är designade för inmatning, strukturerad lagring och bearbetning av information (operationer, dokument) i realtid . [2]
OLTP-applikationer täcker ett brett spektrum av uppgifter i många branscher - automatiserade banksystem , ERP-system (enterprise resource planning systems) , bank- och utbytesverksamhet, inom industrin - registrering av passage av en del på en transportör , fixering i statistiken över besök till nästa webbplatsbesökare, automatiseringsredovisning, lager- och dokumenthantering etc. OLTP-applikationer automatiserar vanligtvis strukturerade, repetitiva databearbetningsuppgifter såsom orderinmatning och banktransaktioner. OLTP-system är designade, konfigurerade och optimerade för att slutföra det maximala antalet transaktioner under korta tidsperioder. Här krävs i regel ingen stor flexibilitet och oftast används en fast uppsättning tillförlitliga och säkra metoder för att lägga in, ändra, radera data och utfärda verksamhetsrapportering. Måttet på effektivitet är antalet transaktioner som utförs per sekund. Typiskt är OLTP-systemens analytiska förmåga starkt begränsad (eller obefintlig).
Hög tillförlitlighet och tillförlitlighet av data, som ett resultat av transaktionsmetoden. Transaktionen antingen slutförs och lyckas, eller så misslyckas den och systemet återgår till det tidigare tillståndet. Oavsett resultatet av transaktionen kränks inte dataintegriteten.
OLTP-system är optimerade för små diskreta transaktioner. Men förfrågningar om viss komplex information (till exempel kvartalsdynamiken för försäljningsvolymer för en viss produktmodell i en viss gren), typiska för analytiska applikationer ( OLAP ), kommer att generera komplexa tabellkopplingar och visa hela tabeller. En sådan begäran kommer att ta mycket tid och datorresurser, vilket kommer att sakta ner behandlingen av aktuella transaktioner.