Mis on tõe üksikversioon?

Kirjete salvestamise tõepõhise lähenemisviisi üks versioon nõuab, et ettevõttel oleks kas üks keskne andmebaas, mis sisaldab kõiki ettevõtte kirjeid, või alternatiivina sama eesmärgi täitev hajutatud sünkroniseeritud andmebaas. Samaaegsus – ühe vaieldamatu kontrollitud teabe kogum – on ettevõtte failihalduses ülimalt oluline, tagades, et kõik organisatsiooni liikmed on andmete, kirjete ja statistika osas samal lehel. Tõefailide haldusskeemi üks versioon tagab samaaegsuse, tagades, et ettevõtte kirjeid sisaldab ainult üks võimalik “ladu”.

Tõefailide salvestusmeetodid, mis ei sisalda üksikversioone, mille puhul ettevõtetel on oht andmete salvestamisel koondada, võivad kergesti vigaseks muutuda. Kujutage ette ettevõtet, mis salvestab oma teabe kahte eraldiseisvat sidumata andmebaasi: andmebaasi A ja andmebaasi B. Kujutage nüüd ette, et töötaja muudab andmebaasis A seebi hinda, kuid unustab andmebaasis B vastava muudatuse teha. Samaaegsus andmebaasidest on nüüd küsimärgi all. Sellest hetkest alates ei saa ükski andmebaasidest uuriv töötaja seebi hinda määrata. Infot eraldi hoidlates hoides tekivad andmebaasidevahelised lahkarvamused raskesti lahendatavad probleemid.

Tõemeetodi üksikversioon lahendab selle, tagades, et andmebaasis on iga väärtuse jaoks ainult üks pääsukoht. Kuna on olemas ainult üks “vastus”, ei saa süsteemis kunagi olla lahkarvamusi ega konflikte. Kuigi see ei välista andmesisestuse vigu, mis tekivad siis, kui kasutaja sisestab ja salvestab ekslikult üksuse vale väärtuse, hoiab see ära samaaegsusprobleemid. Kui tehakse viga, on selle kordamine ja parandamine palju lihtsam.

Andmete salvestamise tõepõhiste lähenemisviiside ühel versioonil on oma puudused. Suuremate ettevõtete jaoks, mille mahukad kirjed ulatuvad mitu aastakümmet, võib kogu teabe hoidmine ühte hoidlasse muutuda nii kulude kui ka tõhususe seisukohast üle jõu käivaks. Ulatuslikud andmesalvestuslahendused, näiteks nelja või enama suuremahulise kõvakettaga arvutid, on väga kallid. Lisaks on ühe suure andmebaasi pidamine sageli keerulisem kui mitme väiksema andmebaasi hoidmine.

Lõpuks on tõeandmete salvestamise mudeli ühe versiooni tsentraliseerimine ka üks selle suurimaid nõrkusi. Kui koondate kõik andmed ühte virtuaalsesse lattu, võivad probleemid teavet salvestavate kõvaketaste või draivide korpusega arvutiga organisatsiooni tõsiselt halvata. Kui keskandmebaasi jaotur jookseb kokku, jäävad kõik kogu ettevõttes “külma”, kuni süsteem uuesti võrku pannakse.