Architecture 数据分析体系结构

Architecture 数据分析体系结构,architecture,etl,data-warehouse,analysis,data-analysis,Architecture,Etl,Data Warehouse,Analysis,Data Analysis,我们有一个使用PostgreSQL的ERP系统,并且有一些我的公司想要分析的数据。我必须按照他们的要求去做,但我觉得我的解决方案很慢。我运行SQL查询来获取数据,然后在页面上漂亮地呈现数据。但每次刷新时,它都运行相同的代码,并且大多数历史数据从未更改。我觉得他们一定有办法做到这一点。类似于将最终数据存储在另一个数据库中,并且如果再次遇到相同的请求,则即使没有像thinkingLike缓存那样的缓存,也会产生相同的结果,但更持久 我没有这方面的经验,你们可能已经做了这件事。我可以得到一些指导,使流

我们有一个使用PostgreSQL的ERP系统,并且有一些我的公司想要分析的数据。我必须按照他们的要求去做,但我觉得我的解决方案很慢。我运行SQL查询来获取数据,然后在页面上漂亮地呈现数据。但每次刷新时,它都运行相同的代码,并且大多数历史数据从未更改。我觉得他们一定有办法做到这一点。类似于将最终数据存储在另一个数据库中,并且如果再次遇到相同的请求,则即使没有像thinkingLike缓存那样的缓存,也会产生相同的结果,但更持久

我没有这方面的经验,你们可能已经做了这件事。我可以得到一些指导,使流程快速且无冗余。 谢谢


p.S.刚刚了解了ETL和数据仓库。这两个合适吗?我应该继续使用这些吗?还是它们对于这个问题来说太大了?

您需要一个查询结果缓存。它看起来像PostgreSQL,但有一个数据库可以做到这一点。

通常您会使用一些报告扩展,甚至使用更适合此类分析查询的其他数据库

如果您想留在PostgreSQL中,您可以使用它来存储视图的结果,该视图将作为您的分析查询