2

データベースのパフォーマンスを向上させるためにいくつかのドキュメントを確認していたところ、「OLAP」という事前集計用語に出くわしました。OLAP はツールなのか、方法論なのか、アプローチなのか疑問に思っていました。たとえば、私の DBMS は postgresql で、大きなデータベースに取り組んでいます。スピードアップするには、いくつかの集計方法と事前集計方法を使用する必要があります。OLAP はどのように役立ちますか?

4

1 に答える 1

1

OLAP はデータベースの役割です。OLAP データを db に格納する場合、通常、db からライブ トランザクション情報を実行するのではなく、分析およびビジネス インテリジェンスの理由でそれを維持します。

それはツールではありません。OLAP にはいくつかのアプローチが必要ですが、一部はトランザクション環境でも役立つため、これもアプローチではありません。

一般に、OLAP をアプリケーションに組み込んでアプリケーションを高速化することは考えるべきではありません。代わりに、レポート機能を別の db サーバーに分離し、データを定期的にインポートしてから、データ フィードを運用データ ストアなどから分離することを検討します。これは、トランザクション アプリケーション開発とは大きく異なる分野です。

于 2013-04-12T13:14:16.137 に答える