Skip to main content

Ano ang isang kasalukuyang database?

Ang isang kasalukuyang database ay isang database na nag-iimbak lamang ng kasalukuyang tumpak na data.Ang isang database ay isang koleksyon ng mga katotohanan na karaniwang nakaayos sa mga talahanayan.Ang layunin ng isang database ay upang mapabilis ang pagkuha ng data at pagsusuri, na ginagawa itong isang simpleng bagay upang ma -access ang impormasyon sa pamamagitan ng paggamit ng nakabalangkas na wika ng programming language (SQL).Ang mga kasalukuyang database ay isa sa dalawang pangunahing uri ng mga database;Ang iba pa ay kilala bilang isang temporal database.Ang isang kasalukuyang database ay nagsasabing, sa pamamagitan ng kahulugan nito, na ang lahat ng impormasyon na kasalukuyang nakapaloob sa database ay napapanahon sa tiyak na instant ng pag-access.

Upang maunawaan ang mga kasalukuyang database, kapaki-pakinabang na isipin ang mga ito kung ihahambing sa mga temporal na database.Sa isang temporal na database, ang bawat piraso ng impormasyon ay naglalaman ng alinman sa isang timestamp, isang agwat ng oras, o ilang iba pang piraso ng data ng sanggunian na nagsasaad ng panahon kung saan ang data ay may bisa.Halimbawa, ang isang tala ng empleyado sa anumang database ay maaaring isama ang pangalan ng mga empleyado kasama ang kanilang personal na impormasyon tulad ng petsa ng kapanganakan, posisyon, suweldo, at iba pa.Sa isang temporal na database, ang lahat ng data na iyon ay magsasama rin ng isang petsa na naglista ng oras ng oras kung saan tumpak ang impormasyon.Maaaring mangahulugan ito na kasama ang petsa ng pag -upa o isang tagal ng panahon kung saan aktibo ang kontrata ng mga empleyado.Ang konsepto na ito.Walang timestamp o impormasyon sa pag-record ng oras na naka-imbak sa tabi ng mga indibidwal na talaan.Ang mga indibidwal na gumagamit ng database ay dapat na mas mababa ang kaugnayan ng impormasyon ng mga tala sa kasalukuyang tagal ng oras, sa pamamagitan lamang ng katotohanan na nananatili pa rin ito sa system.Ang mga hindi na ginagamit o hindi nauugnay na data-expired na data ay tinanggal mula sa isang kasalukuyang database.Ang purge ng data na hindi na kasalukuyang ay kritikal sa paggana ng kasalukuyang mga database.

Ang bentahe ng isang kasalukuyang database ay binabawasan nito ang labis na overhead sa system.Nang walang isang timestamp clogging up storage space para sa bawat pagpasok sa system, ang isang kasalukuyang database ay malambot at gupitin kumpara sa karamihan ng mga temporal na katapat nito.Karamihan sa mga kasalukuyang database ay hindi ginagamit sa paghihiwalay, bagaman.Ang mga kumpanya ay madalas na magkaroon ng isang kasalukuyang database ng mga tala ng empleyado at MDASH;kasama ang impormasyon sa pananalapi at iba pa mdash;Kaisa sa mga temporal na database para sa mga matatandang talaan o archive ng nakaraang data.Sa ganitong paraan, mayroon silang kasalukuyang mga file na laging nasa kamay sa isang mabilis at makinis na database, ngunit maaari pa ring makipagsapalaran sa mga nakaraang tala sa kanilang mga temporal na database.