用于临时数据存储的数据库是什么?

时间:2017-10-07 23:47:00

标签: node.js heroku sqlite

在Heroku上创建Node.js服务器。 我只需要一次存储大约30分钟到1小时的数据,然后,我就可以发布数据了。

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

由于我不需要很长时间的数据,如果我经历这个可以吗?

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

1 个答案:

答案 0 :(得分:2)

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

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