Sistemul va permite păstrarea istoricului datelor. Astfel, sistemul trebuie sa ofere funcționalitatea de a înregistra și de a accesa modificările aduse tuturor sau unui subset de date din baza de date. Arhivarea în baza de date este mecanismul de captare, gestionare și analiză a schimbărilor de date.
Sistemul trebuie să păstreze modificările aduse datelor lor pentru a răspunde la întrebările comune, cum ar fi:
Ø care a fost valoarea pentru un anumit atribut la un moment dat;
Ø cum a schimbat o anumită caracteristică sau rând în timp;
Ø cum a evoluat o arie spațială în timp.
Arhivarea datelor geografice va permite utilizatorilor să se conecteze la o versiune istorică. O versiune istorică reprezintă datele la un anumit moment în timp și oferă o reprezentare a bazei de date geografice. Aceasta informatie poate sa fie folosita si pentru restaurarea anumitor valori, daca este necesar..
Sistemul trebuie sa ofere utilizatorilor posibilitatea de a investiga cu ușurință schimbarea datelor, si să navigheze rapid la anumite momente în timp pentru a afișa modul în care datele au apărut în acel moment. Sistemul trebuie sa permită utilizatorilor să efectueze interogări pentru a explora modul în care datele au evoluat în timp.
Sistemul va permite versionarea datelor si posibilitatea de revenire la una din versiunile anterioare.