目前,我的网络应用程序在 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/