Hovedforskjellen mellom databasen og datalagret er det en databasen er en organisert samling av relaterte data som lagrer dataene i et tabellformat mens datalager er en sentral plassering som lagrer konsoliderte data fra flere databaser.
En database inneholder en samling av data. DBMS er en programvare som lar brukerne opprette, manipulere og administrere databaser. Databasen bidrar til å utføre de grunnleggende funksjonene i en organisasjon. På den annen side er datalager et system for rapportering og dataanalyse; Det er hovedkomponenten av forretningsinformasjon. Det gir høy ytelse for analytiske spørsmål. Vanligvis bruker ledelsesgruppen datalagret.
1. Hva er database
- Definisjon, funksjonalitet
2. Hva er Data Warehouse
- Definisjon, funksjonalitet
3. Forskjellen mellom database og datavarehus
- Sammenligning av nøkkelforskjeller
Database, Data Warehouse, DBMS
En database er en samling av data som lagrer data i tabeller. Hver tabell består av rader og kolonner. Kolonnene representerer attributter. Studenttabellen i skoledatabasen kan for eksempel ha attributter som id, navn, by, sted, mark1, mark2, etc. Hver rad i databasen representerer en enkelt enhet. I dette scenariet betyr hver rad et komplett sett med poster som tilhører en enkelt student. Vanligvis er vedlikehold av en database gunstig fordi den organiserer data. For eksempel kan en skole database ha separate tabeller for å opprettholde detaljer om lærere, studenter, kurs, etc..
Figur 1: Et DBMS
Et databasebehandlingssystem (DBMS) er programvaren som bidrar til å administrere databaser. Noen populære DBMS inkluderer MySQL, MSSQL, Oracle og PostgreSQL. Brukeren kan skrive spørringer i Structured Query Language (SQL) for å manipulere data i databasen. Prosessen med å utføre spørringer i databasen kalles OLTP eller Online Transactional Processing. Derfor bruker en database OLTP. Samlet sett bidrar en database til å ordne et sett med data.
Business Intelligence bidrar til å forbedre virksomheten. Den konverterer data til nyttig informasjon for analyse av virksomheten. Det bidrar også til å gjøre forretningsmessige innsikt for sluttbrukere. Datavarehus støtter forretningsinformasjonsprosess. Et selskap kan ha forskjellige databaser fra Oracle, MySQL, etc. Det er ikke mulig å visualisere dataene direkte i disse databasene. Et datalager gir en løsning på dette problemet. Det tar data, utfører integrasjon og databehandling. Disse dataene kan brukes til visualisering. Datavarehus er fagorientert, integrert, tidsvariant og ikke-flyktig.
Figur 2: Datavarehus
Prosessen med å utvinne, transformere og laste data fra flere databaser til lageret kalles ETL. Deretter utfører datalageret analyser ved hjelp av OLAP-strategien. Den står for Online Analytical Processing. Til slutt kan de analyserte dataene lastes inn i et datavisningsverktøy for bedriftsbrukere som dataanalytikere, datavitenskapere og ledere for å få forretningsinnsikt. Videre kan dataene i datalageret deles inn i data mars. Disse dataene inneholder data for bestemte brukere. For eksempel kan salgsavdelingen bruke salgsmart. Markedsavdelingen kan bruke markedsføring mart og så videre. Disse dataene gir mer sikkerhet og dataintegritet.
Vanligvis er datalageret i et eget sted fra de normale operasjonelle databaser. En viktig ting å merke seg er at et datalager ikke er et produkt et selskap kan kjøpe. Den skal utformes i henhold til selskapets krav.
Database er en organisert samling av relaterte data som lagrer data i et tabulært format. Et datalager, derimot, er en sentral plassering som lagrer konsoliderte data fra flere databaser.
Databasen inneholder detaljerte data mens datalager inneholder oppsummerte data.
Databasen bruker Online Transactional Processing (OLTP) mens Data Warehouse bruker Online Analytical Processing (OLAP).
Databasen bidrar til å utføre grunnleggende operasjoner i en bedrift, mens Data warehouse bidrar til å analysere virksomheten.
Datavarehus er raskere og nøyaktig enn den vanlige databasen.
Databasen er applikasjonsorientert. Datavarehus er emneorientert. Det kategoriserer og lagrer etter forretningsfag snarere enn ved søknad.
Tabeller og samlinger av en database er komplekse fordi de er normalisert. Dette minimerer data redundans. På den annen side er bord og sammenføyninger enkle i datalager fordi de er normalisert. Det vil si å redusere responstiden for analytiske spørsmål.
Enhetsforholdsmodellering bidrar til å designe en database. Datamodelleringsteknikker bidrar til å designe et datalager.
Forskjellen mellom databasen og datalageret er at databasen er en organisert samling av relaterte data som lagrer dataene i et tabellformat mens et datalager er en sentral plassering som lagrer konsoliderte data fra flere databaser. Kort sagt, hjelper databasen å utføre grunnleggende operasjoner i en bedrift, mens datalageret hjelper til med å analysere virksomheten.
1. "Database." Wikipedia, Wikimedia Foundation, 16. juni 2018, Tilgjengelig her.
2. "Data Warehouse." Wikipedia, Wikimedia Foundation, 16. juni 2018, Tilgjengelig her.
1. "Data warehouse architecture" Av Soha Jamil - Eget arbeid (CC BY-SA 4.0) via Commons Wikimedia
2. "Database-mysql" Av RRZEicons - Eget arbeid (CC BY-SA 3.0) via Commons Wikimedia