リレーショナル データベースがサポートする優れた機能の 1 つは、count、sum、avg などの集計関数です。しかし、GAE を使用している場合、レコードを挿入または更新するときに、count、sum、avg などを計算して保存する必要があるようです。テーブル全体の値。しかし、条件付きグループが多数ある場合はどうなるでしょうか。与えられた人:
class Person {
@Id
Integer age;
String city;
}
私がしたい場合
- 総人数と
- 平均年齢
個人を作成、更新、または削除するたびに、両方の集計を計算し、同じテーブルに別々の列として保存する必要があります。都市ごとの合計値と平均値も必要な場合、都市ごとにこれらの値を同じテーブルに別々の列として保存する必要がありますか?