【问题标题】:Redis to permanent storage migrationRedis 到永久存储迁移
【发布时间】:2018-04-03 14:08:30
【问题描述】:

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

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

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

我的应用程序的技术堆栈: nodejs(快递) angularjs redis

【问题讨论】:

    标签: node.js database redis migration


    【解决方案1】:

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

    【讨论】:

    • 实际上,我想知道哪一个是完全匹配的,我必须付出最少的努力和更少的代码更改。
    • 那么肯定是 MongoDB。与其他 SQL 样式的数据库相比,将 Node 与 Mongo 集成起来要容易得多。导入数据仍取决于您,因此请在切换之前计划一些备份。
    猜你喜欢
    • 1970-01-01
    • 2020-06-18
    • 2021-09-14
    • 2017-07-02
    • 2012-08-10
    • 1970-01-01
    • 2014-05-11
    • 1970-01-01
    • 2017-10-05
    相关资源
    最近更新 更多