sql - 报告内存数据存储?
问题描述
我需要基于从第三方 API 提取的数据集生成报告,但我无法将数据存储在磁盘上。(如果不需要存储数据,我会将数据存储在关系数据库中,并编写一个查询来连接多个表以生成导出为 CSV,例如。)我一直在阅读 Redis 和我想知道这是否是这里作为临时数据存储的潜在解决方案?还是我很难将数据集中的表放在一起?如果不是 Redis,在 Azure 环境中缓存数据以用于报告目的的推荐方法是什么?
解决方案
我用假设填补了很多空白,但要回答你的问题,是的。
一般来说,Azure Redis 缓存可用于“在内存中”运行您的报告。
对于解决方案,“它取决于”:
- 数据类型
- 你如何摄取数据
- 您尝试运行的报告类型
你有一个可以使用 Azure Redis 缓存运行报表的平台,但你仍然需要正确地对数据建模以生成报表。Redis 不是关系数据库。没有更多细节,你应该从这里开始:https ://redis.io/topics/data-types-intro
推荐阅读
- android - 我的 build.gradle 文件出现错误
- reactjs - 在 docker 容器中使用 React 部署 ExpressJS
- c# - 有没有办法使用谷歌应用脚本识别谷歌演示文稿中的隐藏幻灯片?
- spring - Eclipse 氧气的 Spring Tool Suite(STS) 插件
- nuxt.js - Webpack 别名在 Vue Styleguidist 中不起作用
- networking - 带有 Calico Gitlab Runner Pod 的 Kubernetes 无法访问外部 API
- python - 多线程示例工作一次,但之后会阻止 Python 控制台
- c++ - 为什么使用 std::map 的代码无法编译?
- angular - Angular 和 Firestore,查询未定义
- ios - 如何将服务器响应的令牌保存到用户默认值