究竟什么是坚持?

What exactly is persistence?

我在网上搜索了很多定义,但还是一头雾水。我将其范围缩小为两个不同的定义: "A data structure is persistent if it support saccess to multiple version" 和“持久性是对象在其所在的 OS 进程 的生命周期内存活的能力”。

对我来说,这些意味着不同的东西,但也许我只是不明白。有人可以用基本的方式向我解释坚持究竟意味着什么吗?

这个词在不同的上下文中有不同的含义:

持久数据结构创建自己的新副本以合并更改(所有版本都可以随时访问和修改)。

第二个例子中的持久性是指对象存储在非易失性内存(如硬盘)中的能力。否则,它们将在 OS 结束其会话时被销毁。