Cosa sono i dati Persistenza?

November 8

la persistenza dei dati è la capacità di un computer per mantenere le informazioni anche dopo aver spento il computer o si chiude giù un programma che utilizza le informazioni. la persistenza dei dati conserva essenzialmente lo stato delle informazioni nel momento in cui si sceglie di salvarlo, come ad esempio quando si fa clic su un pulsante "Salva" o la copia di file su un dispositivo di memoria non-volatile.

Benefici

La maggior parte dei programmi per computer usano RAM per memorizzare temporaneamente le informazioni che il programma utilizza, come i dati di funzione o riferimenti a variabili. Quando si chiude il programma, il computer cancella tutti i dati nella RAM. i dati persistenti sono informazioni memorizzate in una locazione 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 accedere alle stesse informazioni.

tipi

È possibile salvare i dati di uno dei diversi tipi di stoccaggio permanente per renderla 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 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 funzioni built-in di input e output di file per permettere all'utente di creare nuovi file di dati o modificare quelli esistenti. Se si crea una soluzione di rete come un database, è possibile programmare modi per permettere all'utente di impegnarsi informazioni alle tabelle di database utilizzando una Structured Query Language o un'interfaccia di programmazione delle applicazioni.

Accesso transazionale

Alcune reti consentono più di una persona di accesso 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 tentare di effettuare modifiche, causando una persona sovrascrivere modifiche di un'altra persona. Un sistema con un metodo transazionale informa quando qualcun altro apporta una modifica ai dati si guarda prima di apportare ulteriori modifiche. Questo aiuta a preservare le informazioni più recenti.