Skillnad Mellan OLAP Och OLTP

Skillnad Mellan OLAP Och OLTP
Skillnad Mellan OLAP Och OLTP

Video: Skillnad Mellan OLAP Och OLTP

Video: Skillnad Mellan OLAP Och OLTP
Video: OLAP vs OLTP | Online Transaction Processing vs Online Analytical Processing | Intellipaat 2024, December
Anonim

OLAP vs OLTP

Både OLTP och OLAP är två av de vanliga systemen för datahantering. OLTP (Online Transaction Processing) är en kategori av system som hanterar transaktionsbehandling. OLAP (Online Analytical Processing) är som namnet antyder en sammanställning av sätt att fråga multidimensionella databaser. OLAP är ett BI-verktyg (Business intelligence). BI hänvisar till datorbaserade metoder för att identifiera och extrahera användbar information från affärsdata.

Vad är OLAP?

OLAP är en klass av system som ger svar på flerdimensionella frågor. OLAP används vanligtvis för marknadsföring, budgetering, prognoser och liknande applikationer. Det säger sig självt att databaserna som används för OLAP är konfigurerade för komplexa och ad hoc-frågor med en snabb prestanda i åtanke. Vanligtvis används en matris för att visa utdata från en OLAP. Frågans mått kommer från antalet rader / kolumner. De använder ofta metoder för sammanställning i flera tabeller för att få sammanfattningar. Det kan till exempel användas för att ta reda på försäljningen i år i Wal-Mart jämfört med förra året? Vad är förutsägelsen för försäljningen under nästa kvartal? Vad kan man säga om trenden genom att titta på den procentuella förändringen?

Vad är OLTP?

OLTP är en kategori av system som är avsedda för hantering av applikationer som är inriktade på transaktioner. De underlättar datainmatning och hämtning för transaktionsbehandling. Här kan en transaktion referera till dator- eller databastransaktioner eller affärsaffärer. OLTP-system kan vanligtvis svara på användarförfrågningar omedelbart. Exempelvis är ATM (Automatic Teller Machines) ett exempel på kommersiell transaktionsbehandling. Senaste OLTP-system kan spänna över mer än ett företag och kan arbeta via ett nätverk. För stora applikationer som kör OLTP-orienterade databaser kan det krävas att man använder Transaction Management-mjukvarusystem som CICS. Decentraliserade OLTP-databassystem distribuerar transaktionerna som ska bearbetas till flera datorer i ett nätverk. Vanligtvis,SOA (Serviceorienterad arkitektur) och webbtjänster innehåller OLTP-system.

Vad är skillnaden mellan OLAP och OLTP?

I allmänhet tillhandahåller OLTP-system källdata till datalager och OLAP-system hjälper till att analysera dessa data. Med andra ord är OLTP den ursprungliga datakällan och OLAP-data kommer faktiskt från olika OLTP-databaser. OLTP-system används för att driva organisationens grundläggande affärsuppgifter, medan OLAP-system används för planering och problemlösning. Det betyder att OLTP avslöjar en ögonblicksbild av de nuvarande affärsprocesserna i motsats till OLAP-system som ger en flerdimensionell bild av olika aktiviteter. Infogningar och uppdateringar av OLTP är korta och snabba och initieras vanligtvis av slutanvändarna, medan samma för OLAP-system är periodiska långvariga batchjobb. På samma sätt är frågor till OLTP-systemen mycket enkla och ger ofta enkla resultatuppsättningar som innehåller mycket få poster. Men,frågor till OLAP-system är komplexa aggregerade frågor. Bearbetningshastigheter för OLTP-system är mycket snabba jämfört med OLAP-hastigheter. Vanligtvis har OLTP-system relativt mindre utrymme än OLAP-system eftersom de innehåller historiska data och aggregeringsstrukturer förutom de vanliga uppgifterna.

Rekommenderas: