2

我正在查看一些文档以使我的数据库性能更好,并且遇到了“OLAP”预聚合术语。我想知道 OLAP 是否是一种工具或方法或方法。例如,我的 DBMS 是 postgresql,我正在开发一个大数据库。为了加快速度,我必须使用一些聚合和预聚合方法。OLAP 如何提供帮助?

4

1 回答 1

1

OLAP 是一个数据库角色。在数据库中存储 OLAP 数据时,通常您不会在数据库之外运行实时事务信息,而是出于分析和商业智能的原因将其保留。

它不是工具。它也不是一种方法,因为 OLAP 需要一些方法,但有些方法在事务环境中也很有帮助。

一般来说,您不应该考虑通过将 OLAP 合并到应用程序中来加速应用程序。相反,您会考虑将报告功能分离到单独的数据库服务器中,并定期导入数据,然后将数据馈送与操作数据存储区分开来,等等。这是一个与事务性应用程序开发非常不同的领域。

于 2013-04-12T13:14:16.137 回答