3

アプリケーションの 1 つで、php にレポート/統計ツールを実装する必要があります。データ量は実に膨大で、約 1 億 2000 万レコードです。ユーザーはレポートを生成する前に多くのフィルターを選択できるため、レポートはリアルタイムで生成する必要があります。

私が使用しているMySqlデータベースは、データの集約と結合(フィルタリング用)のために、この量のデータを処理できません。テーブルを非正規化しようとしても、本当に遅いです。私の質問は、PHP から使用できる専用のオープン ソース レポート統計ツールはありますか? PHPで書かれていなくても、ライブラリとリンクできます。

SQL以外のデータベースについても読みましたが、それらはリレーショナルではないため、結合を行うのは非常に難しく、集約に関してはあまり良くありません(mongoDBで見た限り)。

アドバイスありがとうございます。

よろしく、フェリ

4

1 に答える 1

0

オープン ソースのレポート エンジンを探している場合は、Jasper Reports と Pentaho が最適ですが、どちらも Java 上で実行され、疎結合 (単にレポート サーバーとして) で使用する方が適しています。PHPJasperXMLと呼ばれる PHP での Jasper Reports の (部分的な) 実装があります。必要なものによっては、このプロジェクトを見て使用する価値があるかもしれません。

于 2013-03-22T15:54:15.357 に答える