DBMS vs andmeladu
DBMS (Database Management System) on kogu digitaalsete andmebaaside haldamiseks kasutatav süsteem, mis võimaldab salvestada andmebaasi sisu, luua / hooldada andmeid, otsinguid ja muid funktsioone. Andmeladu on koht, kuhu salvestatakse andmeid arhiivimise, analüüsi ja turvalisuse tagamiseks. Andmeladu koosneb ühest arvutist või mitmest arvutist, mis on arvutisüsteemi moodustamiseks ühendatud.
DBMS, mida mõnikord nimetatakse lihtsalt andmebaasihalduriks, on arvutiprogrammide kogum, mis on pühendatud kõigi süsteemi (st kõvakettale või võrku) installitud andmebaaside haldamiseks (st korraldamiseks, salvestamiseks ja otsimiseks). Maailmas on erinevat tüüpi andmebaaside haldussüsteeme ja mõned neist on mõeldud konkreetsetel eesmärkidel konfigureeritud andmebaaside nõuetekohaseks haldamiseks. Kõige populaarsemad ärilised andmebaaside haldussüsteemid on Oracle, DB2 ja Microsoft Access. Kõik need tooted pakuvad võimalusi erinevatele kasutajatele erineva taseme õiguste eraldamiseks, võimaldades DBMS-i juhtida keskselt ühe administraatori poolt või eraldada mitmele erinevale inimesele. Igas andmebaaside haldussüsteemis on neli olulist elementi. Nad on modelleeriv keel,andmestruktuurid, päringukeel ja tehingute mehhanism. Modelleerimiskeel määratleb iga DBMS-is hostitud andmebaasi keele. Praegu on praktikas kasutusel mitmed populaarsed lähenemisviisid, nagu hierarhiline, võrgustik, suhteline ja objekt. Andmestruktuurid aitavad korrastada selliseid andmeid nagu üksikud kirjed, failid, väljad ja nende definitsioonid ning objektid, näiteks visuaalsed meediumid. Andmepäringu keel säilitab andmebaasi turvalisuse, jälgides sisselogimisandmeid, erinevate kasutajate juurdepääsuõigusi ja süsteemi andmete lisamise protokolle. SQL on populaarne päringukeel, mida kasutatakse relatsiooniliste andmebaaside haldussüsteemides. Lõpuks aitab tehinguid võimaldav mehhanism samaaegsust ja paljusust. See mehhanism tagab, et mitu kasutajat ei muuda sama kirjet korraga, hoides nii andmete puutumatust taktitundeliselt. Lisaks pakuvad DBMS-id varukoopiaid ja muid võimalusi.
Nagu varem mainitud, on andmeladu koht, kuhu salvestatakse andmeid arhiveerimise, aruandluse ja analüüsimise eesmärgil. See võib sisaldada palju erinevaid organisatsiooni andmebaase. Lisaks andmete säilitamiskohale peaks andmelaos olema ka süsteem, mis võimaldab kasutajal andmetele hõlpsasti juurde pääseda. Andmelao hallatavad funktsioonid säilitavad tavaliselt kolme kihti. Esimene kiht on lavakiht, mida kasutatakse algandmete salvestamiseks, mida arendajad analüüsimiseks kasutavad. Teine kiht on integreerimiskiht. Seda kasutatakse kasutajate integreerimiseks ja abstraktsiooni tagamiseks. Kolmas tase on juurdepääsukiht, mis pakub kasutajatele funktsioone andmete saamiseks. Andmehoidlatel on otsustamise tugisüsteemides (DSS) suur roll. DSS on meetod, mida organisatsioonid kasutavad faktide väljatöötamiseks ja tuvastamiseks,trendid või suhted, mis aitaksid neil oma organisatsiooniliste eesmärkide saavutamiseks paremaid otsuseid langetada.
Peamine erinevus DBMS-i ja andmelao vahel on asjaolu, et andmeladu saab käsitleda kui andmebaasi tüüpi või spetsiaalset andmebaasi, mis pakub spetsiaalseid võimalusi analüüsimiseks ja aruandluseks, samas kui DBMS on üldine süsteem, mis haldab kindel andmebaas. Andmelaod salvestavad andmeid peamiselt aruandluse ja analüüsi eesmärgil, mis aitaks organisatsioonil otsuseid langetada, samas kui DBMS on arvutirakendus, mida kasutatakse andmete korrastamiseks, salvestamiseks ja hankimiseks. Andmelaos tuleb andmete korraldamise ja otsimise tõhustamiseks kasutada DBMS-i.