Databas mot datavarehus

Författare: Laura McKinney
Skapelsedatum: 6 April 2021
Uppdatera Datum: 14 Maj 2024
Anonim
Database vs Data Warehouse
Video: Database vs Data Warehouse

Innehåll

Den grundläggande skillnaden mellan ett DB och ett datalager uppstår från informationen att ett datalager är typ av databas som används för dataanalys. En databas är en planerad insamling av data lagrade i ett datorsystem. Information om elever, lärare och klasser i en skola som lagras i tabellen är ett exempel på en databas. DB stöder enorma mängder data, synkroniserad behandling och verkliga operationer. Men det andra datalageret är en speciell typ av DB. Vilket är förbättrat för fråga och analys. Datavarehus extraherar data från olika källor.


Innehåll: Skillnad mellan databas och datavarehus

  • Vad är databas?
  • Vad är Data Warehouse?
  • Nyckel skillnad

Vad är databas?

En DB är helt enkelt en samling planerad information, vanligtvis som en uppsättning relaterade listor med liknande objekt. Uppgifterna är ofta strukturerade så att de är lätt hanterbara. Till exempel skulle en skoldebb ha flera tabeller som lärare, elever och klasser där varje tabell skulle ha poster som anger information om varje objekt. En DB involverar ofta ett mjukvarusystem som kallas Database Management System (DBMS) som ansvarar för att lagra och hantera data i DB. MySQL, Oracle, Microsoft SQL Server är några välkända DBMS.

Vad är Data Warehouse?

Ett datalager är en speciell typ om DB används för analys av data. Den samlar in och lagrar integrerade uppsättningar historiska data från flera operativa system och matar dem till en eller flera datamarker. Det kan också ge slutanvändaråtkomst för att stödja företagsvyer av data.


Nyckel skillnad

  1. En databas lagrar aktuell information medan ett datalager lagrar historiska data.
  2. En databas ändras ofta på grund av ofta uppdateringar som gjorts på den, och därför kan den inte användas för analys eller för att nå beslut. Ett datalager extraherar data och rapporterar dem för att analysera och ta beslut.
  3. En allmän databas används för Online Transactionional Processing medan ett datalager används för Online Analytical Processing.
  4. Tabeller i en databas normaliseras för att uppnå effektiv lagring medan ett datalager vanligtvis demoraliseras för att uppnå snabbare frågeställningar.
  5. Analytiska frågor är mycket snabbare på ett datalager än i en databas.
  6. En databas innehåller mycket detaljerade data medan ett datalager innehåller sammanfattade data.
  7. En databas ger en detaljerad relationvy medan ett datalager ger en sammanfattad flerdimensionell vy.
  8. En databas kan göra många samtidiga transaktioner medan ett datalager inte är utformat för sådana uppgifter.