? Dati persistenza è la capacità di un computer di mantenere le informazioni anche dopo che si spegne il computer o chiudere un programma che utilizza le informazioni . La persistenza dei dati conserva sostanzialmente lo stato delle informazioni nel momento in cui si sceglie di salvarla , come ad esempio quando si fa clic su un pulsante "Salva" o la copia di file da un dispositivo di memoria non volatile . Vantaggi
maggior parte dei programmi per computer utilizza RAM per memorizzare temporaneamente le informazioni che il programma utilizza , ad esempio i dati di funzione o riferimenti a variabili. Quando si chiude il programma , il computer cancella tutti i dati nella RAM . Dati persistenti sono informazioni memorizzate in una posizione di memoria permanente, in modo da poter disattivare il programma o il computer senza il rischio di perdere i dati , e poi tornare in un secondo momento e di accedere alle stesse informazioni .
Tipi < br >
è possibile salvare i dati in uno dei diversi tipi diversi di memorizzazione permanente per renderlo persistente . Ad esempio , se si scrive un documento di testo , è possibile salvare il documento in un file e chiudere il programma . Allo stesso modo , la creazione di un backup del vostro sistema o dei file è una forma di persistenza , perché è possibile ricaricare il backup salvato in un secondo momento e richiamare le informazioni . Alcuni sistemi utilizzano i log per registrare le informazioni sulla persistenza dei dati .
Creazione Persistenza
Quando si scrive un programma per computer che utilizza la persistenza per salvare i dati , è possibile utilizzare il linguaggio di programmazione incorporato in file di input e di funzioni di uscita per consentire all'utente di creare nuovi file di dati o modificare quelli esistenti . Se si crea una soluzione di rete ad esempio un database , è possibile programmare il modo di permettere all'utente di commettere informazioni alle tabelle del database utilizzando una Structured Query Language o un'interfaccia di programmazione delle applicazioni .
Accesso transazionale < br >
Alcune reti lasciate più di un accesso a persona di dati persistenti , come ad esempio un database di rete . Tuttavia, se il sistema non blocca i dati in modo che al massimo solo una persona può modificarlo , esiste la possibilità che due o più persone possono provare a fare cambiamenti , risultando in una sola persona sovrascrivere modifiche di un'altra persona . Un sistema con un metodo transazionale informa quando qualcun altro fa una modifica ai dati si guardano prima di apportare ulteriori modifiche . Questo aiuta a preservare le ultime informazioni.