DBMS vs. Data Warehouse
DBMS (Database Management System) on koko digitaalisten tietokantojen hallintaan käytetty järjestelmä, joka mahdollistaa tietokannan sisällön tallentamisen, datan luomisen / ylläpidon, haun ja muut toiminnot. Tietovarasto on paikka, joka tallentaa tietoja arkistointia, analysointia ja turvallisuutta varten. Tietovarasto koostuu yhdestä tietokoneesta tai useammasta tietokoneesta, jotka on kytketty toisiinsa tietokonejärjestelmän muodostamiseksi.
DBMS, jota kutsutaan joskus vain tietokannan hallintaohjelmaksi, on kokoelma tietokoneohjelmaa, joka on tarkoitettu kaikkien järjestelmään (ts. Kiintolevyyn tai verkkoon) asennettujen tietokantojen hallintaan (ts. Organisointiin, varastointiin ja hakuun). Maailmassa on olemassa erityyppisiä tietokannanhallintajärjestelmiä, ja jotkut niistä on suunniteltu tiettyihin tarkoituksiin määritettyjen tietokantojen asianmukaiseen hallintaan. Suosituimmat kaupalliset tietokannanhallintajärjestelmät ovat Oracle, DB2 ja Microsoft Access. Kaikki nämä tuotteet tarjoavat keinoja jakaa erityyppisiä oikeuksia eri käyttäjille, minkä ansiosta DBMS-järjestelmää voi hallita keskitetysti yksi järjestelmänvalvoja tai jakaa useille eri henkilöille. Jokaisessa tietokannan hallintajärjestelmässä on neljä tärkeää elementtiä. Ne ovat mallinnuskieli, tietorakenteet, kyselykieli ja tapahtumien mekanismi. Mallinnuskieli määrittelee kunkin DBMS-järjestelmän ylläpitämän tietokannan kielen. Nykyään useita suosittuja lähestymistapoja, kuten hierarkia, verkko, relaatio ja objekti, ovat käytännössä. Tietorakenteet auttavat järjestämään tietoja, kuten yksittäisiä tietueita, tiedostoja, kenttiä ja niiden määritelmiä ja esineitä, kuten visuaalisia välineitä. Tietokyselykieli ylläpitää tietokannan turvallisuutta seuraamalla kirjautumistietoja, käyttöoikeuksia eri käyttäjille ja protokollia tietojen lisäämiseksi järjestelmään. SQL on suosittu kyselykieli, jota käytetään relaatiotietokannan hallintajärjestelmissä. Viimeinkin mekanismi, joka mahdollistaa transaktiot, auttaa samanaikaisuutta ja moninaisuutta. Tämä mekanismi varmistaa, että useat käyttäjät eivät muuta samaa tietuetta samanaikaisesti, joten tietojen eheys pysyy taktisena. Lisäksi DBMS-järjestelmät tarjoavat myös varmuuskopioita ja muita palveluita.
Kuten aiemmin mainittiin, tietovarasto on paikka, joka tallentaa tietoja arkistointia, raportointia ja analysointia varten. Se voi sisältää monia erilaisia organisaation tietokantoja. Tietovarastoissa on lisäksi oltava tietovarasto, joka sisältää myös järjestelmän, jonka avulla käyttäjä voi käyttää tietoja helposti. Tietovaraston ylläpitämät toiminnot ylläpitävät yleensä kolme kerrosta. Ensimmäinen kerros on vaihekerros, jota käytetään raakadatan tallentamiseen, jota kehittäjät käyttävät analyysiin. Toinen kerros on integraatiokerros. Sitä käytetään integroimaan ja tarjoamaan käyttäjille abstraktitaso. Kolmas taso on käyttökerros, joka tarjoaa toimintoja käyttäjille datan saamiseksi. Tietovarastoilla on tärkeä tehtävä päätöksenteon tukijärjestelmissä (DSS). DSS on tekniikka, jota organisaatiot käyttävät tosiasioiden, suuntausten tai suhteiden kehittämiseen ja tunnistamiseen, mikä auttaisi niitä tekemään parempia päätöksiä organisaation tavoitteiden saavuttamiseksi.
Keskeinen ero DBMS: n ja tietovaraston välillä on se, että tietovarastoa voidaan pitää tietokantatyyppinä tai erityisenä tietokantatyyppinä, joka tarjoaa erityiset tilat analysointiin ja raportointiin, kun taas DBMS on kokonaisjärjestelmä, joka hallinnoi tietokantaa. tietty tietokanta. Tietovarastot tallentavat pääasiassa tietoja raportointia ja analysointia varten, mikä auttaisi organisaatiota päätöksentekoprosessissa, kun taas DBMS on tietokonesovellus, jota käytetään tietojen järjestämiseen, tallentamiseen ja hakemiseen. Tietovaraston on käytettävä DBMS-järjestelmää tietojen järjestämisen ja haun tehostamiseksi.