? Datenpersistenz ist die Möglichkeit für einen Computer, um Informationen zu behalten , auch wenn Sie den Computer ausschalten oder schließen Sie ein Programm , das die Informationen verwendet . Datenpersistenz Wesentlichen bewahrt den Zustand der Informationen zu einem Zeitpunkt , wenn Sie es speichern , wie z. B. beim Klicken auf eine Schaltfläche "Speichern" oder Kopieren von Dateien auf einem nichtflüchtigen Speicher wählen . Vorteile
Die meisten Computer- Programme verwenden RAM temporär zu speichern Informationen , die das Programm verwendet wie Funktion Daten oder Hinweise auf Variablen . Wenn Sie das Programm schließen , wird der Computer löscht alle Daten im RAM . Persistent Daten sind Informationen in einem permanenten Speicherplatz gespeichert , so dass Sie abschalten können das Programm oder Computer ohne Risiko des Verlustes der Daten , und kehren Sie dann zu einem späteren Zeitpunkt und Zugriff auf die gleichen Informationen.
Types
Sie können Daten zu einem von mehreren verschiedenen Arten von permanenten Speicher , um sie persistent. Zum Beispiel, wenn Sie ein Textdokument zu schreiben, können Sie das Dokument in einer Datei speichern und schließen Sie das Programm . Ebenso ein Backup Ihres Systems oder Dateien ist eine Form der Persistenz , weil Sie die gespeicherten Backup zu einem späteren Zeitpunkt wieder geladen werden und erinnern an die Informationen . Einige Systeme verwenden Protokolle , um Informationen über Datenpersistenz aufzeichnen.
Erstellen Persistenz
Wenn Sie einen Computer -Programm, das Persistenz verwendet, um Daten zu speichern zu schreiben, können Sie die Programmiersprache gebaut -in-Datei Ein-und Ausgabe -Funktionen , damit der Benutzer neue Dateien oder bestehende zu verändern . Wenn Sie eine Netzwerk-Lösung wie eine Datenbank erstellen, können Sie programmieren Möglichkeiten , damit der Benutzer verpflichten Informationen zu den Datenbank-Tabellen mit einem Structured Query Language oder ein Application Programming Interface .
Transactional Zugang
Manche Netzwerke lassen mehr als eine Person Zugang persistenten Daten , wie beispielsweise eine Netzwerk-Datenbank . Jedoch, wenn das System nicht sperrt die Daten so, dass höchstens nur einer Person kann es zu modifizieren, besteht die Möglichkeit, dass zwei oder mehr Menschen können versuchen , Änderungen vorzunehmen, die sich in einer Person Überschreiben einer anderen Person ändert. Ein System mit einer Transaktions- Verfahren informiert Sie, wenn jemand anderes eine Änderung an Daten, die Sie schauen , bevor Sie weitere Änderungen vorzunehmen. Dies schont die neuesten Informationen .