Was ist Datenpersistenz?

April 12

Datenpersistenz ist die Fähigkeit eines Computers, um Informationen zu halten, selbst nachdem Sie Sie den Computer schalten, oder Sie ein Programm schließen, die Informationen verwendet. Datenpersistenz behält im Wesentlichen den Zustand der Informationen zu einem Zeitpunkt, wenn Sie speichern, z. B. beim Klicken auf eine Schaltfläche "Speichern" oder kopieren mit einem nichtflüchtigen Speichergerät Dateien wählen.

Vorteile

Die meisten Computerprogramme verwenden RAM, um vorübergehend Informationen zu speichern, dass das Programm, z. B. Funktions-verwendet oder Verweise auf Variablen. Wenn Sie das Programm schließen, löscht der Computer alle Daten im RAM. Persistente Daten sind Informationen, die in einen permanenten Speicherbereich gespeichert, so können Sie Sie das Programm oder Computer ohne das Risiko Deaktivieren eines Datenverlustes, und dann später zu ihr zurückkehren und auf die gleiche Informationen zugreifen.

Typen

Sie können Daten speichern, an verschiedene Arten von permanenten Speicher um es dauerhaft zu machen. Wenn Sie ein Textdokument schreiben, können Sie beispielsweise das Dokument in einer Datei speichern und schließen Sie das Programm. Ebenso ist erstellen eine Sicherungskopie Ihres Systems oder Dateien eine Form der Persistenz, weil Sie die gespeicherte Sicherung zu einem späteren Zeitpunkt erneut zu laden und Informationen zu erinnern. Einige Systeme verwenden Protokolle, Informationen über Datenpersistenz einzutragen.

Erstellen von Persistenz

Wenn Sie ein Computerprogramm, die Persistenz wird verwendet schreiben, um Daten zu speichern, können Sie die Programmiersprache integrierten Datei-Eingabe und Ausgabefunktionen, damit der Benutzer neue Datendateien erstellen oder Ändern von bestehenden. Wenn Sie eine Netzwerklösung z. B. eine Datenbank erstellen, können Sie die Möglichkeiten, die Commit-Benutzerinformationen zu den Datenbanktabellen lassen über eine strukturierte Abfragesprache oder eine Application programming Interface programmieren.

Transaktionalen Zugriff

In einigen Netzen können mehr als eine Person Zugang persistente Daten, z. B. eine Netzwerkdatenbank. Jedoch, wenn das System nicht die Daten Sperren, sodass höchstens nur eine Person kann ihn ändern, die Möglichkeit, dass zwei besteht oder mehr Menschen versuchen können, Änderungen vorzunehmen, was eine Person einer anderen Person Änderungen überschrieben. Ein System mit einer Transaktions-Methode werden Sie informiert, wenn jemand eine Änderung an Daten vornimmt, die Sie betrachten, bevor Sie weitere Änderungen vornehmen. Dadurch werden die neueste Informationen zu erhalten.