【发布时间】:2017-03-25 06:43:42
【问题描述】:
我最近一直在研究 web 应用程序和 node.js,很明显你应该将用户数据写入磁盘,但我应该什么时候做呢?每次更新数据时写入磁盘会有点矫枉过正并且非常耗费资源,那么你应该什么时候呢?
【问题讨论】:
标签: node.js database hard-drive
我最近一直在研究 web 应用程序和 node.js,很明显你应该将用户数据写入磁盘,但我应该什么时候做呢?每次更新数据时写入磁盘会有点矫枉过正并且非常耗费资源,那么你应该什么时候呢?
【问题讨论】:
标签: node.js database hard-drive
我建议创建一个临时内存缓存来存储用户数据。 (对于积极连接的用户)
根据需要读取和写入此内存缓存以维护用户会话/实时功能,然后根据需要写入磁盘以获取持久数据。 “最终持久性”是一种避免频繁写入磁盘的选项,但如果写入失败可能会导致最终问题。
【讨论】: