Muudatuste andmehõive on andmesüsteemides versioonikirjete asukoha leidmise, salvestamise ja salvestamise protsess. Enamikul juhtudel töötavad andmehõive süsteemid, andes andmetele teatud markerid, mis viitavad konkreetsetele andmekirjetele. Kui andmeid muudetakse, muutuvad ka need markerid. See hoiatab muudatuste andmehõivesüsteemi ja salvestab andmete vanema versiooni, andes kasutajatele ja süsteemidele juurdepääsu nii vanadele kui ka uutele andmetele. Need protsessid on levinud suurtes andmesalvestussüsteemides, nagu andmelaod ja veebipõhised andmesüsteemid.
Andmete versioonimist peetakse andmete salvestamise väga oluliseks aspektiks. Kui üks andmeosa kirjutatakse teisega üle, ei saa algsed andmed lihtsalt kaduda. See põhjustaks kaost, kui see teave oleks käimasoleva protsessi või ettevõtte registri jaoks oluline.
Erinevate andmetükkide versioonide loomine on muudatuste andmete kogumise keskpunkt. Kui üks teave muutub viis korda, peab süsteem meeles pidama kõik viis väärtust ja nende muutumise aega. See on oluline nii pikaajalise arvestuse säilitamiseks kui ka vigade kontrollimiseks. Näiteks kui töötaja sisestas müüginumbri andmebaasi valesse ossa, võib see häirida tohutul hulgal teavet. Versioonide loomine võimaldab ettevõttel selle numbri vajaduse korral ennistada.
Muudatuste andmete kogumiseks pole ühte kindlat meetodit. Erinevad andmesüsteemid kasutavad oma versioone, mis on sageli ettevõttesiseselt välja töötatud, et sobida koos oma spetsiifilise andmesalvestusstiiliga. Sellegipoolest on tavaliselt kasutatud käputäis meetodeid. Pole ebatavaline, et ühes süsteemis töötab mitu erinevat muudatuste andmete kogumise meetodit. Sageli on iga meetod spetsialiseerunud teatud tüüpi püüdmisele või toimib üleliigse tõrkekindla süsteemina.
Levinumad meetodid andmete erinevate versioonide loomiseks on andmetes spetsiaalsed markerid. Need markerid asuvad andmetes spetsiaalses reas või veerus, mis jälgib muudatuste toimumist. Muuda andmehõive skriptid jälgivad nendes piirkondades muudatusi ja jälgivad tehtud muudatusi. Need spetsiaalsed lahtrid võivad sisaldada versiooninumbreid, ajatempleid või patenteeritud andmestringe.
Kaks levinumat kohta täismahuliste muudatuste andmehõivesüsteemide leidmiseks on andmelaod ja avatud juurdepääsuga andmebaasid. Andmehoidla üks peamisi müügiargumente on andmete pidev ja igakülgne varundamine. Niikaua kui kasutaja tellib oma teenuseid, ei vabane need süsteemid kunagi millestki. Vaba juurdepääsuga andmebaasid, nagu Wikipedia, kasutavad versioonimist, et vältida rikkumist ja pidada arvestust selle kohta, millised kasutajad milliseid muudatusi tegid. Kuigi Wikipedia versioonid ei pruugi olla nii kõikehõlmavad kui andmeladudes kasutatavad versioonid, uurivad seda sageli rohkem kasutajaid.