MYSQL データベースから直接レポートを取得する場合と、JSON をダンプした MYSQL データベースからレポートを取得する場合に違いがあるかどうかを尋ねたいだけです。
私は JSON を初めて使用し、チュートリアルやサンプルをどこでも探しているので、提案をいただければ幸いです。
私のシナリオでは、MYSQL データベースからデータを取得し、この情報を外部の JSON ファイルにダンプしてから、PHP で処理します。
質問は
ユーザーの要求に応じて、JSON ファイルにデータをダンプするときにフィルターを適用する必要がありますか? もしそうなら、複数のユーザーが異なるフィルターを使用している場合、どうすればこれを行うことができますか?
データベース全体をバックエンドから JSON にダンプすることをお勧めしますか? この場合、100MB 相当の JSON ファイルがあるとしたらどうなるでしょうか。(私はすでに 3 日間のデータベースから 35MB 相当のデータを取得しており、少なくとも 1 か月は処理する必要があります)。
JSON ファイルから配列にダンプすると、配列全体をループせずにフィルターを適用し、IF ステートメントを使用して値をチェックするにはどうすればよいですか?
PHP を使用して、常に MYSQL データベースから直接データを取得できました。しかし、私が言ったように、これが JSON で実行でき、サイトのパフォーマンスが向上するなら、私はそれを選びます。