【问题标题】:What database to use for temporary data storage?什么数据库用于临时数据存储?
【发布时间】:2017-10-09 00:26:02
【问题描述】:

在 Heroku 上创建 Node.js 服务器。 一次只需要存储30min-1小时左右的数据,就可以发布数据了。

Heroku 建议不要使用 SQLite,因为它是一个内存数据库,并且每次服务器进入睡眠状态时都会重置。

由于我不需要很长时间的数据,我可以通过这个来完成吗?

如果您好奇,该项目将跟踪英雄联盟游戏中出现的召唤师法术的时间戳。由于英雄联盟比赛只持续大约 30 分钟到 1 小时,我不需要很长时间的保持数据。

【问题讨论】:

  • 请参阅What topics can I ask about here? 上的 Stack Overflow 帮助部分页面。 “要求我们推荐或查找书籍、工具、软件库、教程或其他场外资源的问题对于 Stack Overflow 来说是题外话,因为它们往往会吸引固执己见的答案和垃圾邮件。”

标签: node.js heroku sqlite


【解决方案1】:

SQLite 不是内存数据库。它将表存储在数据库文件中。内存表只是一个可选功能。 SQLite 的优点是不需要设置或管理,因为它嵌入在您的应用程序中。它占地面积小,经过了很好的测试并且正在积极开发中。 SQLite 是正确的选择。

也许混淆来自对“嵌入在您的应用程序中”的误解。嵌入的是数据库引擎代码,而不是数据库及其表。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-07-06
    • 1970-01-01
    • 2018-03-09
    • 1970-01-01
    • 1970-01-01
    • 2013-05-28
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多