什么是比Redis便宜的简单键值存储系统?

问题描述

我正在编写一个简单的应用程序,分为前端/后端,后者在node.js中

我确实需要保存一些数据(基本上是缓存)。这个想法是让流程每天运行一次,以便聚合一些数据并将其保存为JSON,以备前端使用。前端将询问给定密钥的数据并获取相应的JSON。

我使用过redis,它可以完美运行,但是现在我正在寻找主机,我意识到它变得非常昂贵(GCP上最便宜的Redis实例大约每月35usd)。这是一款使用很少的应用程序,主要是个人项目,并且速度是否有点慢也没关系,我只是想保持尽可能低的成本。

我当时正在考虑将前端托管在gitlab页面上(免费),后端是2个GCP功能(1个用于准备数据,1个作为Web服务器)(每秒使用的费用,这将非常少)几乎是免费的),所以实际上正是数据存储在阻止我。

有很多数据(大约100-200k键,在进行压缩之前总共大约200-500Mo),这意味着即使在VPS上设置Redis也似乎不是最佳选择,如果我这样做了采取一个VPS(如果可能的话,我会尽量避免)-便宜的VPS通常只有很少的RAM,所以我仍然应该找到一个可以保存在驱动器上而不是内存中的系统。

托管可以在任何地方,到目前为止,我主要研究了AWS,GCP和Heroku。我发现Firebase(GCP)或DynamoDB(AWS)似乎可以工作并且仍然便宜(我勉强超过GCP的免费门槛),但是我对此并不了解。我也读过有关LMDB或SSDB的信息,但似乎我需要获取VPS并进行弄弄才能使其与节点一起工作。最终,我还可以将其存储在SQL数据库中,甚至存储在普通文件中,但这似乎太脏了。

你们怎么看?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...