IT заметки по программированию
IT заметки по программированию
IT заметки по программированию
IT заметки по программированию

Что такое персистентность

Персистентность в программировании означает способность состояния существовать дольше, чем процесс, создавший его.

Другими словами, персистентность — возможность долговременного хранения состояния, т.е. тех структур памяти которые описывают изменение данных во времени и обычно не фиксируются на долговременных носителях.

Без этой возможности, состояние может существовать только в оперативной памяти и теряется, когда оперативная память выключается, например, при выключении компьютера. Это достигается путем хранения состояния как данных на устройстве длительного хранения, таком как жесткий диск или флэш-память.

Например, графические редакторы или текстовые процессоры достигают персистентности состояния путем хранения своих документов в файл.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *