Kaj je trenutna baza podatkov?

Trenutna baza podatkov je zbirka podatkov, ki shranjuje samo trenutno točne podatke. Baza podatkov je zbirka dejstev, običajno razporejenih v tabele. Namen baze podatkov je pospešiti iskanje in analizo podatkov, zaradi česar je dostop do informacij s programskim jezikom SQL (Structured Query Language) preprost. Trenutne baze podatkov so ena od dveh primarnih vrst baz podatkov; druga je znana kot časovna baza podatkov. Trenutna zbirka podatkov po svoji definiciji trdi, da so vse informacije, ki so trenutno v bazi podatkov, posodobljene v določenem trenutku dostopa.

Za razumevanje trenutnih baz podatkov je koristno razmišljati o njih v primerjavi s časovnimi bazami podatkov. V časovni bazi podatkov vsaka informacija vsebuje bodisi časovni žig, časovni interval ali kakšen drug referenčni podatek, ki navaja obdobje, v katerem so podatki veljavni. Na primer, zapis zaposlenega v kateri koli bazi podatkov lahko vključuje ime zaposlenega skupaj z njegovimi osebnimi podatki, kot so datum rojstva, položaj, plača in tako naprej. V časovni bazi podatkov bi vsi ti podatki vključevali tudi datum, ki navaja časovno obdobje, za katerega so informacije točne. To lahko pomeni vključitev datuma najema ali časovnega obdobja, v katerem je pogodba za zaposlene aktivna.

Medtem ko časovna zbirka podatkov zagotavlja takojšnjo referenco, tako da lahko uporabniki razumejo, ali so podatki trenutno uporabni, pa trenutna baza podatkov ta koncept odpravi. Poleg posameznih zapisov ni shranjenih nobenih časovnih žigov ali podatkov o časovnem zapisu. Posamezniki, ki uporabljajo zbirko podatkov, morajo torej sklepati o ustreznosti podatkov zapisa za trenutno časovno obdobje zgolj po dejstvu, da še vedno ostajajo v sistemu. Zastareli ali nepomembni podatki, ki jim je potekel čas, se izbrišejo iz trenutne baze podatkov. To čiščenje podatkov, ki niso več aktualni, je ključnega pomena za delovanje trenutnih baz podatkov.

Prednost trenutne baze podatkov je, da zmanjša presežne stroške v sistemu. Brez časovnega žiga, ki zamaši prostor za shranjevanje za vsak vnos v sistem, je trenutna baza podatkov elegantna in urejena v primerjavi z večino svojih časovnih kopij. Vendar se večina trenutnih baz podatkov ne uporablja ločeno. Podjetja bodo pogosto imela trenutno zbirko podatkov o zaposlenih – skupaj s finančnimi informacijami in tako naprej – skupaj s časovnimi bazami podatkov za starejše evidence ali arhive preteklih podatkov. Na ta način imajo svoje trenutne datoteke vedno pri roki v hitri in elegantni bazi podatkov, vendar se lahko še vedno podajo v pretekle zapise v svojih časovnih zbirkah podatkov.