【问题标题】:What exactly is persistence?究竟什么是坚持?
【发布时间】:2015-01-14 01:37:12
【问题描述】:

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

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

【问题讨论】:

    标签: persistence persistent persistent-storage


    【解决方案1】:

    这个词在不同的语境中有不同的意思:

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

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

    【讨论】:

    • 谢谢。你能否解释一下,如果有的话,这两种不同的背景是如何相互关联的。我正在学习 Hibernate,并且我阅读了这两个定义以了解它有助于提供的持久性,所以我仍然有点困惑。
    猜你喜欢
    • 1970-01-01
    • 2014-10-28
    • 2012-08-27
    • 2010-11-12
    • 2011-03-18
    • 2011-01-22
    • 1970-01-01
    相关资源
    最近更新 更多