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

2018-05-02 11:02:17 +08:00
 whatisnew

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

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

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

面试官:不对

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

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

我:一脸懵 b 的走了

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

9251 次点击
所在节点    问与答
82 条回复
xman99
2018-05-03 09:30:54 +08:00
把数据多写几份, 先保证把固态写入后再写入内存, 然后固态做几份备份。这种方式可以吗
extreme
2018-05-03 09:51:27 +08:00
@xman99 问题是,你调用 write()写到硬盘,难道可以跳过内存?

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

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

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

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

© 2021 V2EX