OLTP ( engelsk Online Transaction Processing ), transaktionssystem - transaktionsbehandling i realtid. En metode til at organisere en database , hvor systemet arbejder med små transaktioner , men med et stort flow, og samtidig kræver klienten en minimal svartid fra systemet. [en]
Begrebet OLTP anvendes også på systemer (applikationer). OLTP-systemer er designet til input, struktureret lagring og behandling af information (operationer, dokumenter) i realtid . [2]
OLTP-applikationer dækker en bred vifte af opgaver i mange brancher - automatiserede banksystemer , ERP-systemer (enterprise resource planning systems) , bank- og udvekslingsoperationer, i industrien - registrering af passage af en del på en transportør , fastsættelse i statistikken over besøg til den næste besøgende på webstedet, automatiseringsregnskab, lager- og dokumenthåndtering osv. OLTP-applikationer automatiserer typisk strukturerede, gentagne databehandlingsopgaver såsom ordreindtastning og banktransaktioner. OLTP-systemer er designet, konfigureret og optimeret til at fuldføre det maksimale antal transaktioner i korte perioder. Her kræves som udgangspunkt ikke stor fleksibilitet, og oftest anvendes et fast sæt af pålidelige og sikre metoder til indtastning, ændring, sletning af data og udsendelse af driftsrapportering. Effektivitetsmålet er antallet af transaktioner, der udføres pr. sekund. Typisk er OLTP-systemernes analytiske evner stærkt begrænsede (eller ikke-eksisterende).
Høj pålidelighed og pålidelighed af data, som et resultat af den transaktionelle tilgang. Transaktionen enten fuldføres og lykkes, eller den mislykkes, og systemet vender tilbage til den tidligere tilstand. Uanset resultatet af transaktionen, krænkes integriteten af dataene ikke.
OLTP-systemer er optimeret til små diskrete transaktioner. Men anmodninger om nogle komplekse oplysninger (for eksempel den kvartalsvise dynamik af salgsmængder for en bestemt produktmodel i en bestemt branche), typisk for analytiske applikationer ( OLAP ), vil generere komplekse tabelsammenføjninger og se hele tabeller. En sådan anmodning vil tage meget tid og computerressourcer, hvilket vil bremse behandlingen af igangværende transaktioner.