究竟什么是持久性?

时间:2015-01-13 17:31:15

标签: persistence persistent persistent-storage

我在网上搜索了定义,但我仍然感到困惑。我把它缩小到两个不同的定义:  “数据结构是持久的,如果它支持多个版本的文件”和“持久性是对象在其所在的OS进程的生命周期中存活的能力

对我而言,这些意味着不同的东西,但也许我只是没有得到它。有人可以用一种基本的方式向我解释究竟什么是持久性意味着什么?

1 个答案:

答案 0 :(得分:0)

这个词在不同的语境中意味着不同的东西:

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

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