Persystencja (informatyka)

Persystencja – w informatyce trwałość danych – odnosi się do charakterystyki stanu systemu, który trwa dłużej niż proces, który go stworzył. Osiąga się to w praktyce poprzez przechowywanie stanu jako danych w pamięci masowej. Programy muszą przesyłać dane do i z urządzeń pamięci masowej oraz zapewniać odwzorowania struktur danych natywnego języka programowania na struktury danych urządzenia pamięci masowej[1].

W praktyce persystencja danych, czyli persystowanie to zapisywanie danych na stałe na zewnątrz programu. Takim najprostszym przykładem persystencji jest zapis w plikach[2]. Na przykład programy do edycji obrazów lub edytory tekstu osiągają trwałość stanu, zapisując swoje dokumenty w plikach.

Przypisy edytuj

  1. Stephanie Balzer: Contracted Persistent Object Programming. University of Glasgow - School of CS - Research, November 17, 2005. [dostęp 2015-09-21]. [zarchiwizowane z tego adresu (December 31, 2006)].
  2. JPA #1 – Czym jest persystencja? [online], Clockwork Java, 26 listopada 2020 [dostęp 2023-03-09] (pol.).