1

人口による国のランキングシステムを作りたいです。しかし、私が欲しいのはランキングのフィルターです。フィルターは、3 つのドロップダウン選択 html タグです。

  1. すべての国 (およびドロップダウンの国のリスト)
  2. すべての地域 (国を選択すると自動的に生成されます)、および
  3. 常に (2 年、4 年、6 年)。

予想人口は、データベース内のテーブルから計算されます。

問題は、母集団を計算し、上記のフィルターごとにテーブルに格納する方がよいでしょうか? それともその場で計算して表示?システムを機能させる方法がわかりません。

4

1 に答える 1

1

あなたの質問に直接答えるには、通常、データを最も基本的な形式で保存し、それを提示するときに操作を実行することをお勧めします。したがって、あなたの場合、これは「その場で計算して表示する」オプションになります。

最近のサーバーは非常に高速であるため、計算に非常にコストがかかる場合を除き、その場で計算を行ってもパフォーマンスが著しく低下することはめったにありません。

データを最も単純な形式 (この場合は生の母集団データのみ) で保存する場合、ロジック (コード) を変更するだけで、新しい順列 (新しいフィルターなど) でデータを表示できます。変更や更新 (移行) は必要ありません。 ) 任意のデータ。

于 2012-12-25T23:42:43.103 に答える