Vedvarenhet

I informatikk er vedvarenhet en egenskap som betyr at tilstanden til et system utlever (vedvarer lengre enn) prosessen som skapte den. Dette oppnås i praksis ved å lagre tilstanden som data i et datalager. Programmer må overføre data til og fra lagringsenheter, og må avbilde fra de opprinnelige datastrukturene i programmeringsspråket til lagringsenhetens datastrukturer. 

For eksempel oppnår bilderedigeringsprogrammer eller tekstbehandlingsprogrammer vedvarende tilstander ved å lagre dokumentene sine til filer.

Vedvarende lag 
Et vedvarende lag er et programvarelag det som gjør det lettere for et program å vedvare sin tilstand. De fleste vedvarende lag vil ikke oppnå vedvarenhet direkte, men vil bruke et underliggende databasehåndteringssystem.

En vedvarende landingssone (engelsk: persistent staging area) er et eksempel på et vedvarende lag brukt i datamodellering.

Se også 
 Vedvarende data
 Vedvarende datastruktur
 Vedvarende identifikator
 Vedvarende minne
 Copy-on-write
 Opprett, les, oppdater og slett (CRUD)
 Ortogonalitet
 Øyeblikksbilde

Referanser 

Programmering
Dataterminologi