【发布时间】:2016-02-20 12:42:11
【问题描述】:
我一直在做 MongoDB 的在线课程,但是我经常遇到一个叫做“持久磁盘”的术语。我用谷歌搜索了它,但没有得到满意的答案。你能帮帮我吗?
【问题讨论】:
-
硬盘,固态硬盘。计算机关闭后保留其状态的任何内容。很惊讶 Google 找不到合适的定义
标签: mongodb ram disk hard-drive solid-state-drive
我一直在做 MongoDB 的在线课程,但是我经常遇到一个叫做“持久磁盘”的术语。我用谷歌搜索了它,但没有得到满意的答案。你能帮帮我吗?
【问题讨论】:
标签: mongodb ram disk hard-drive solid-state-drive
当您的应用程序运行(或本例中的 Mongo)时,它会在 RAM 中完成所有工作。 RAM 不是持久的,因为当您关闭计算机时,您会永久丢失存储在 RAM 中的所有信息。
另一方面,硬盘驱动器和 SSD 是持久的。如果你给他们写点东西,它就会永远存在。
因此,当您告诉 Mongo 插入一个文档时,它首先被写入 RAM,然后最终被写入(持久性)磁盘。从 AppDev 的角度来看,这一切对您来说都是隐藏的,而您(通常)只是假设它直接写在桌面上
This 是一个很好的视频,我猜它是你正在学习的 Mongo 课程,它讨论了从内存到磁盘的转换。
【讨论】: