node.js - Redis 到永久存储的迁移

标签 node.js database redis migration

目前,我的网络应用程序在 Redis 数据库(所有数据库)上。它需要超过 4 GB 的 RAM,这让我付出了很多代价。

我想将我的应用程序的某些部分迁移到永久存储数据库(SQL、mongo...)

那么,谁能告诉我哪个是最佳选择(SQL、mongo...)?

我的应用程序的技术堆栈: nodejs( express ) 角度 redis

最佳答案

这实际上取决于您的设计。您的数据是否高度相关? Redis 被认为是一种 NoSQL 技术,所以我猜 MongoDb 会有些相似,但实现将基于文件而不是键值集。如果你需要你的数据在每个数据集之间有很强的关系,那么 SQL 系列就是为此而设计的,但是需要做大量的工作来首先构建表然后分离数据。

关于node.js - Redis 到永久存储的迁移,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46882373/

相关文章:

javascript - 如何根据 node.js 中的每个键验证多值字典中的值?

ruby-on-rails - 用于 Web 解析器的 Rails 还是 Node?

node.js - 使用 Azure DevOps 部署 Node.js 应用程序会导致出现有关缺少模块的错误

android - insertOrThrow 如何与 UNIQUE 约束一起使用?

sql - 使用 SQL 数据库作为单词词典

docker - docker上的Redis由于多个错误而无法运行

docker - OpenShift 和持久性 Redis 配置

python - Redis "ResponseError: unknown command ' 50 2'"

javascript - 使用 mongoose 时,ForEach 循环代码无法在 Promise 中工作

android - 通过排序从 dynamoDB 中获取项目