Verschil Tussen OLAP En OLTP

Verschil Tussen OLAP En OLTP
Verschil Tussen OLAP En OLTP

Video: Verschil Tussen OLAP En OLTP

Video: Verschil Tussen OLAP En OLTP
Video: OLAP vs OLTP | Online Transaction Processing vs Online Analytical Processing | Intellipaat 2024, Mei
Anonim

OLAP versus OLTP

Zowel OLTP als OLAP zijn twee van de gemeenschappelijke systemen voor het beheer van gegevens. OLTP (Online Transaction Processing) is een categorie systemen die transactieverwerking beheert. OLAP (Online Analytical Processing), zoals de naam al doet vermoeden, is een compilatie van manieren om multidimensionale databases te doorzoeken. OLAP is een BI-tool (Business Intelligence). BI verwijst naar computergebaseerde methoden voor het identificeren en extraheren van nuttige informatie uit bedrijfsgegevens.

Wat is OLAP?

OLAP is een klasse van systemen die antwoorden bieden op multidimensionale vragen. Meestal wordt OLAP gebruikt voor marketing, budgettering, prognoses en vergelijkbare toepassingen. Het behoeft geen betoog dat de databases die voor OLAP worden gebruikt, zijn geconfigureerd voor complexe en ad-hocquery's met het oog op snelle prestaties. Meestal wordt een matrix gebruikt om de uitvoer van een OLAP weer te geven. De afmetingen van de query zijn afkomstig van het aantal rijen / kolommen. Ze gebruiken vaak aggregatiemethoden op meerdere tabellen om samenvattingen te verkrijgen. Het kan bijvoorbeeld worden gebruikt om meer te weten te komen over de verkopen van dit jaar in Wal-Mart in vergelijking met vorig jaar? Wat is de voorspelling van de verkopen in het volgende kwartaal? Wat kan er over de trend worden gezegd door naar de procentuele verandering te kijken?

Wat is OLTP?

OLTP is een categorie systemen die is bedoeld voor het beheren van applicaties die op transacties zijn gericht. Ze vergemakkelijken het invoeren en ophalen van gegevens voor transactieverwerking. Hier kan een transactie verwijzen naar computer- of databasetransacties of zakelijke commerciële transacties. OLTP-systemen kunnen doorgaans onmiddellijk reageren op verzoeken van gebruikers. ATM (Automatic Teller Machines) is bijvoorbeeld een voorbeeld van commerciële transactieverwerking. Recente OLTP-systemen kunnen meer dan één bedrijf bestrijken en werken mogelijk via een netwerk. Voor grote toepassingen met OLTP-georiënteerde databases, kan het nodig zijn om Transaction Management-softwaresystemen zoals CICS te gebruiken. Gedecentraliseerde OLTP-databasesystemen distribueren de te verwerken transacties naar meerdere computers in een netwerk. Typisch,SOA (Service-oriented architecture) en webservices bevatten OLTP-systemen.

Wat is het verschil tussen OLAP en OLTP?

Over het algemeen leveren OLTP-systemen brongegevens aan datawarehouses, en OLAP-systemen helpen bij het analyseren van die gegevens. Met andere woorden, OLTP is de oorspronkelijke gegevensbron en OLAP-gegevens komen feitelijk uit verschillende OLTP-databases. OLTP-systemen worden gebruikt voor het uitvoeren van de elementaire bedrijfstaken van de organisatie, terwijl OLAP-systemen worden gebruikt voor planning en probleemoplossing. Dat betekent dat OLTP een momentopname van de huidige bedrijfsprocessen onthult, in tegenstelling tot OLAP-systemen die een multidimensionaal beeld geven van verschillende activiteiten. Invoegingen en updates voor OLTP zijn kort en snel en worden doorgaans geïnitieerd door de eindgebruikers, terwijl hetzelfde voor OLAP-systemen periodiek langlopende batchtaken zijn. Op dezelfde manier zijn query's naar de OLTP-systemen erg eenvoudig en leveren ze vaak eenvoudige resultatensets op die zeer weinig records bevatten. Maar,Query's naar OLAP-systemen zijn complexe geaggregeerde query's. Verwerkingssnelheden van OLTP-systemen zijn erg snel in vergelijking met OLAP-snelheden. OLTP-systemen hebben doorgaans relatief kleinere ruimtevereisten dan OLAP-systemen omdat ze naast de reguliere gegevens ook historische gegevens en aggregatiestructuren bevatten.

Aanbevolen: