Huvudskillnad : Online Analytical Processing är utformad för att svara på måttdimensionella frågor, medan Online Transaction Processing är utformad för att underlätta och hantera de vanliga affärsapplikationerna. OLAP är kundorienterad, men OLTP är marknadsorienterad.
Både OLTP och OLAP är två av de gemensamma systemen för hantering av data. OLTP är en kategori av system som hanterar transaktionsbehandling. OLAP är en samling av sätt att fråga multidimensionella databaser. Denna artikel hjälper till att skilja mellan de två datasystemen.
OLAP-databaserna är mycket de-normaliserade, vilket gör filerna överflödiga och bidrar till att förbättra analytiska prestanda. Systemets bearbetningshastighet är mycket långsam och kan ta upp till många timmar beroende på uppgifterna.
OLAP-systemet organiserar data i en flerdimensionell modell som är lämplig för beslutsstöd och dataanalys. Huvudsyftet med OLAP är att hjälpa till med beslutsstöd, planering och problemlösning. Det avslöjar den mångdimensionella uppfattningen av alla typer av affärsverksamhet.
Termen OLTP står för "Online Transaction Processing". Det är en klass av system som underlättar och hanterar transaktionsorienterade applikationer, vanligtvis för datainmatning och hämtningstransaktionsbehandling. Den hanterar aktuella data och lagrar alla givna data. Det kännetecknas av ett stort antal korta online-transaktioner och deras snabba realtidsrespons till användarna.
OLTP är operativa data. Det anses vara den ursprungliga källan till data. Uppgifterna i OLTP-databasen är strukturerad, detaljerad och organiserad, så det gynnar hastighet, prestanda, tillförlitlighet, dataintegritet och säkerhet. Databaserna är mycket normaliserade, vilket betyder att det finns mycket liten eller ingen data redundans.
Huvudsyftet med OLTP-systemet är att styra eller driva de grundläggande affärsuppgifterna. Huvuddragen i systemen sker på mycket snabb förfrågningsbehandling, upprätthåller dataintegritet i flera åtkomstmiljöer och en effektivitet som mäts av antalet transaktioner per sekund. OLTP-databasens prestanda är emellertid väldigt dålig när man hanterar realtidsdataanalys.
Jämförelse mellan OLTP och OLAP:
OLAP | OLTP | |
Förkortning | Det står för "Online Analytical Processing". | Det står för "Online Transaction Processing". |
Använda sig av | Den används för Query Processing. | Den används för transaktionsbehandling. |
Data |
|
|
Typ | Det är analys driven. | Det är applikationsdriven. |
Källa | Uppgifterna kommer från olika OLTP-källor. | Det är den ursprungliga källan till data. |
Ändamål | Att hjälpa till med planering, problemlösning och beslutsstöd. | Att styra och driva grundläggande affärsuppgifter. |
Företag | Det avslöjar den mångdimensionella uppfattningen av alla typer av affärsverksamhet. | Det avslöjar den pågående affärsprocessen. |
uppdateringar | Det finns periodiska långvariga batchjobb som uppdaterar data. | Korta och snabba inlägg och uppdateringar initierade av slutanvändare. |
frågor | De är ofta komplexa frågor som involverar aggregeringar. | De är standardiserade och enkla frågor. |
Fart | Det är långsamt beroende på data. | Det är väldigt snabbt. |
Marknadsföra | Det är kundorienterat. | Det är marknadsorienterat. |
Databasdesign | Den är normaliserad med färre tabeller och använder stjärn- eller snöflingaskeman. | Det är högt normaliserat med många bord. |
Se | Det representerar ledningsvy. | Den representerar kontor eller operatörsvisning. |
användare | Det har få samtidiga användare. | Det har många samtidiga användare. |