首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Apache SuperSet架构

Apache SuperSet架构
EN

Stack Overflow用户
提问于 2020-05-17 19:34:47
回答 2查看 772关注 0票数 0

我对超集是如何处理查询的感到有点困惑。根据我的说明,超集仅存储元数据,即用户、仪表板定义。它不会存储查询数据?

假设我的查询返回10 it的数据,超集是如何处理它的呢?

EN

回答 2

Stack Overflow用户

发布于 2021-02-22 07:55:07

我认为这应该通过一个额外的缓存数据库来解决。

“超集使用Flask-Cache进行缓存。出于安全原因,超集自己的元数据( CACHE_CONFIG )和从连接的数据源( DATA_CACHE_CONFIG )查询的图表数据有两种不同的缓存配置。但是,来自SQL Lab的查询结果存储在另一个后端,称为RESULTS_BACKEND。配置缓存就像在您的superset_config.py中提供符合Flask-Cache规范的CACHE_CONFIG和DATA_CACHE_CONFIG一样简单。”

https://superset.apache.org/docs/installation/cache

通过celery https://superset.apache.org/docs/installation/async-queries-celery使用异步查询时,您的查询可能会非常庞大

票数 1
EN

Stack Overflow用户

发布于 2020-05-20 16:21:12

超集具有存储配置信息的元数据库。例如,仪表板和图表配置信息。

从未保存来自exploration数据库的实际响应。

有关结果的大小限制,请参阅https://superset.incubator.apache.org/faq.html#how-big-can-my-data-source-be

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61851108

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档