Неизменяемость (иммутабельность) данных
Data immutability
Неизменяемость — это концепция, согласно которой данные никогда не удаляются и не изменяются. После того как некоторые данные «задекларированы» (например, введены в базу данных), они могут быть только дополнены (в конечном счете дополнительной информацией, призванной аннулировать или заменить предыдущие данные), но никогда не удалены. Другими словами, данные, которые были внесены в систему (и от которых могут зависеть некоторые другие данные или действия), не могут быть изменены без явного упоминания нового состояния информации и сохранения знания о предыдущем состоянии
Data immutability is the concept that data is never deleted or altered. Once some data is “stated” (e.g.: entered in a database), it can only be augmented (eventually with additional information meant to invalidate or supersede previous data) but never remoted. In other words, data that has been entered in a system (and on which some other data or actions may depend) cannot be changed without explicitly mentioning of a new state of the information and maintaining the knowledge of the previous state