如何保证内存里的数据永不丢失?

2018 年 5 月 2 日
 whatisnew

看到有 v 友分享面试经历,我想起来几年面试的时候遇到的一个问题,至今还没有解答:

面试官:如何保证内存里的数据永不丢失,包括断电的时候。

我:数据持久化、分布式,配合硬件上的灾备支持。

面试官:不对

我:那有什么好方法分享一下吗

面试官:我就不跟你多说了,你回去了解一下

我:一脸懵 b 的走了

至今还是没有明白这个问题到底是啥情况,真的有更优雅的解决方案吗。。。

10615 次点击
所在节点    问与答
82 条回复
ballshapesdsd
2018 年 5 月 2 日
ups
windfarer
2018 年 5 月 2 日
刻在石头上
whatisnew
2018 年 5 月 2 日
@ballshapesdsd 硬件上的灾备支持就包括 ups 啊
Yanickkk
2018 年 5 月 2 日
我猜是想问 Redis 的 aof 和 rdb
whatisnew
2018 年 5 月 2 日
@yannxia aof 和 rdb 不就是数据持久化吗
BOYPT
2018 年 5 月 2 日
只要保证电源永远不断就可以
SuperMild
2018 年 5 月 2 日
内存,一般是指断电就丢失数据的快速存储器,根据定义可见要使内存数据不丢失,只有防止断电才能做到。莫非这个面试官说的内存不是这种内存?
realityone
2018 年 5 月 2 日
你和他讨论 ROM 算不算内存
lance7in
2018 年 5 月 2 日
只要断电的时间足够段,电源里电容存的电还是可以撑过去的
7654
2018 年 5 月 2 日
我们机房的 UPS 可以保证所有服务器及空调满负荷工作 4 小时,楼顶还有 3 台 120KW 柴油发电机,还有地底的油库

而我们只是一个小公司
whatisnew
2018 年 5 月 2 日
@lance7in 硬件上的灾备支持就包括使用超级电容
sbbeta
2018 年 5 月 2 日
@realityone 哈哈!想起以前有人说手机有 64G 内存
RHFS
2018 年 5 月 2 日
@sbbeta 叫 64g 内存也没什么不对 存储内存也是内存
WispZhan
2018 年 5 月 2 日
你要反问面试官,Flash 闪存分哪几类。
RHFS
2018 年 5 月 2 日
我猜面试官 想告诉你 用网盘
fffflyfish
2018 年 5 月 2 日
换那种非易失存储的内存,比如 MRAM 这种用磁性介质存储的内存条呗
jason19659
2018 年 5 月 2 日
用硬盘当内存
MonoLogueChi
2018 年 5 月 2 日
感觉应该是保证不断电吧,内存数据要和硬盘同步的话,就失去了速度优势了。难道现在真的有这种技术了吗
Shura
2018 年 5 月 2 日
用相变内存啊,非易失 RAM。
otakustay
2018 年 5 月 2 日
我也想知道,这样我就弄个好主板插 256G 内存不买硬盘了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://v2ex.ih06.com/t/451378

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX