不变的数据结构变得越来越受欢迎,功能语言如Clojure和Scala默认提供不变性。不可变得允许代码更容易写入,读取和推理。使用A.累积数据存储可以在数据库层中授予其中一些好处,以及使审计和历史查询简单。实现选项有所不同,来自特定的累计数据存储等多元要简单地使用具有传统数据库的“Append-Not-Update”方法。累积是一种设计策略,通过收缩而不是更新删除数据;仅申请是一种实现技术。
不可变数据结构与默认提供不变性的Clojure等功能语言变得越来越受欢迎。不可替代性允许更容易地编写,读取和推理的代码。使用A.仅附录数据存储可以在数据库层中授予其中一些好处,以及制作审计和历史查询简单。实现选项有所不同,从特定的附加数据存储等多元要简单地使用具有传统数据库的“Append-Not-Update”方法。