NodeJS 使用什么数据库进行临时数据存储?

laximzn5  于 2023-04-05  发布在  Node.js
关注(0)|答案(1)|浏览(140)

在Heroku上创建一个Node.js服务器。我只需要一次存储大约30分钟-1小时的数据,然后,我可以释放数据。
Heroku建议不要使用SQLite,因为它是一个内存数据库,每次服务器进入睡眠状态时都会重置。
因为我不需要很长时间的数据,如果我完成这个可以吗?
如果你好奇的话,这个项目是为了追踪英雄联盟游戏中召唤师法术的时间戳。由于英雄联盟游戏只持续30分钟到1小时左右,我不需要很长时间的保持数据。

gab6jxml

gab6jxml1#

SQLite不是一个内存数据库。它将表存储在数据库文件中。内存表只是一个可选功能。SQLite的优点是不需要设置或管理,因为它嵌入在您的应用程序中。它占用空间小,经过了非常好的测试,并且正在积极开发。SQLite是正确的选择。
也许混淆来自于误解“嵌入在你的应用程序中”。它是 * 数据库引擎的代码 * 被嵌入,而不是数据库和它的表。

相关问题