OLTP

Den aktuella versionen av sidan har ännu inte granskats av erfarna bidragsgivare och kan skilja sig väsentligt från versionen som granskades den 8 februari 2021; kontroller kräver 2 redigeringar .

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]

Användning

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).

Krav

Fördelar

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.

Nackdelar

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.

Se även

Anteckningar

  1. Anja Bog. Benchmarking av transaktions- och analytiska bearbetningssystem: skapandet av ett benchmark för blandad arbetsbelastning och dess tillämpning . - Berlin: Springer, 2014. - 1 onlineresurs sid. - ISBN 978-3-642-38070-9 , 3-642-38070-0.
  2. Oracle-baserad applikationsprestanda och skalbarhet genom design  // Oracles databasprestanda och skalbarhet. — 2011-10-17. — S. 266–325 . - doi : 10.1002/9781118135532.ch14 .