首页 > 解决方案 > 报告内存数据存储?

问题描述

我需要基于从第三方 API 提取的数据集生成报告,但我无法将数据存储在磁盘上。(如果不需要存储数据,我会将数据存储在关系数据库中,并编写一个查询来连接多个表以生成导出为 CSV,例如。)我一直在阅读 Redis 和我想知道这是否是这里作为临时数据存储的潜在解决方案?还是我很难将数据集中的表放在一起?如果不是 Redis,在 Azure 环境中缓存数据以用于报告目的的推荐方法是什么?

标签: sqlazureredis

解决方案


我用假设填补了很多空白,但要回答你的问题,是的。

一般来说,Azure Redis 缓存可用于“在内存中”运行您的报告。

对于解决方案,“它取决于”:

  • 数据类型
  • 你如何摄取数据
  • 您尝试运行的报告类型

你有一个可以使用 Azure Redis 缓存运行报表的平台,但你仍然需要正确地对数据建模以生成报表。Redis 不是关系数据库。没有更多细节,你应该从这里开始:https ://redis.io/topics/data-types-intro


推荐阅读