? Data utholdenhet er muligheten for en datamaskin å holde informasjon selv etter at du slår av maskinen eller legge ned et program som bruker informasjonen . Data utholdenhet bevarer hovedsak staten av informasjon på en gang når du velger lagre det , for eksempel når du klikker en " Lagre"- knappen eller kopiere filer til en ikke -flyktig lagringsenhet . Fordeler
fleste dataprogrammer bruke RAM til å midlertidig lagre informasjon som programmet bruker, for eksempel funksjon data eller referanser til variabler . Når du lukker programmet , datamaskinen sletter alle data i RAM . Vedvarende data er informasjon som er lagret i en permanent minneområde slik at du kan slå av programmet eller maskinen uten risiko for å miste data , og deretter gå tilbake til det senere og få tilgang til den samme informasjonen.
Typer
Du kan lagre data til noen av flere forskjellige typer permanent lagring for å gjøre det vedvarende. For eksempel , hvis du skriver et tekstdokument , kan du lagre dokumentet til en fil og lukker programmet . På samme måte skape en backup av systemet eller filer er en form for utholdenhet fordi du kan laste den lagrede sikkerhetskopien på et senere tidspunkt, og huske informasjonen . Noen systemer bruker logger å registrere informasjon om data utholdenhet .
Opprette Persistens
Når du skriver et dataprogram som bruker utholdenhet til å lagre data , kan du bruke programmeringsspråket er innebygd fil input og output funksjoner for å la brukeren opprette nye datafiler eller endre eksisterende . Hvis du oppretter en nettverksløsning for eksempel en database , kan du programmere måter å la brukeren forplikte informasjonen til databasen tabeller ved hjelp av en Structured Query Language eller et programmeringsgrensesnitt .
Transactional tilgang
Noen nettverk la flere brukere tilgang vedvarende data , for eksempel et nettverk database. Men , hvis systemet ikke låser dataene slik at på de fleste bare én person kan endre den, finnes muligheten for at to eller flere mennesker kan prøve å gjøre endringer , noe som resulterer i en person overskrive en annen persons endringer . Et system med en transaksjonsbasert metode informerer deg når noen andre gjør en endring til data du ser på før du gjør flere endringer. Dette bidrar til å bevare den nyeste informasjonen .