DBMS vs andmeladu
DBMS (andmebaasihaldussüsteem) on kogu digitaalsete andmebaaside haldamiseks kasutatav süsteem, mis võimaldab salvestada andmebaasi sisu, luua/hooldada andmeid, otsida ja muid funktsioone. Andmeladu on koht, mis salvestab andmeid arhiveerimise, analüüsi ja turvalisuse eesmärgil. Andmeladu koosneb ühest arvutist või mitmest arvutist, mis on omavahel ühendatud arvutisüsteemi moodustamiseks.
DBMS, mida mõnikord nimetatakse lihts alt andmebaasihalduriks, on arvutiprogrammide kogum, mis on ette nähtud kõigi süsteemi installitud andmebaaside haldamiseks (st korraldamiseks, salvestamiseks ja otsimiseks).e. kõvaketas või võrk). Maailmas eksisteerib erinevat tüüpi andmebaasihaldussüsteeme ja mõned neist on mõeldud konkreetsetel eesmärkidel konfigureeritud andmebaaside nõuetekohaseks haldamiseks. Kõige populaarsemad kommertsandmebaasihaldussüsteemid on Oracle, DB2 ja Microsoft Access. Kõik need tooted pakuvad vahendeid erinevatele kasutajatele erinevate õiguste tasemete eraldamiseks, võimaldades DBMS-i tsentraalselt juhtida ühe administraatori poolt või eraldada see mitmele erinevale inimesele. Igas andmebaasihaldussüsteemis on neli olulist elementi. Need on modelleerimiskeel, andmestruktuurid, päringukeel ja tehingute mehhanism. Modelleerimiskeel määrab iga DBMS-is hostitava andmebaasi keele. Praegu on praktikas mitmed populaarsed lähenemisviisid, nagu hierarhiline, võrgustik, relatsioon ja objekt. Andmestruktuurid aitavad korraldada andmeid, nagu üksikud kirjed, failid, väljad ja nende määratlused ning objektid, nagu visuaalne meedium. Andmepäringu keel säilitab andmebaasi turvalisuse, jälgides sisselogimisandmeid, erinevate kasutajate juurdepääsuõigusi ja protokolle andmete süsteemi lisamiseks. SQL on populaarne päringukeel, mida kasutatakse relatsiooniandmebaasi haldussüsteemides. Lõpuks aitab tehinguid võimaldav mehhanism samaaegsust ja paljusust. See mehhanism tagab, et mitu kasutajat ei muuda sama kirjet korraga, säilitades seega andmete terviklikkuse. Lisaks pakuvad DBMS-id ka varundamist ja muid võimalusi.
Nagu varem mainitud, on andmeladu koht, mis salvestab andmeid arhiveerimise, aruandluse ja analüüsimise eesmärgil. See võib sisaldada palju erinevaid organisatsiooni andmebaase. Lisaks andmete hoiukohale peaks andmelaos olema ka süsteem, mis võimaldaks kasutajal andmetele hõlpsasti ligi pääseda. Andmelao juhitavad funktsioonid on üldjuhul kolmekihilised. Esimene kiht on lavastuskiht, mida kasutatakse algandmete salvestamiseks, mida arendajad analüüsiks kasutavad. Teine kiht on integratsioonikiht. Seda kasutatakse integreerimiseks ja kasutajatele abstraktsioonitaseme pakkumiseks. Kolmas tase on juurdepääsukiht, mis pakub kasutajatele funktsioone andmete väljastamiseks. Andmelaod mängivad otsuste tugisüsteemides (DSS) suurt rolli. DSS on tehnika, mida organisatsioonid kasutavad faktide, suundumuste või suhete väljatöötamiseks ja tuvastamiseks, mis aitaksid neil teha paremaid otsuseid oma organisatsiooni eesmärkide saavutamiseks.
Põhiline erinevus DBMS-i ja andmelao vahel on asjaolu, et andmeladu saab käsitleda teatud tüüpi andmebaasina või spetsiaalset tüüpi andmebaasina, mis pakub analüüsiks ja aruandluseks spetsiaalseid võimalusi, samas kui DBMS on üldine süsteem, mis haldab teatud andmebaasi. Andmelaod salvestavad peamiselt andmeid aruandluse ja analüüsi eesmärgil, mis aitaksid organisatsioonil otsuseid langetada, samas kui DBMS on arvutirakendus, mida kasutatakse andmete korrastamiseks, salvestamiseks ja toomiseks. Andmeladu peab andmete korraldamise ja hankimise tõhusamaks muutmiseks kasutama DBMS-i.