私は、データストアで集計クエリを実行する方法について多くのことを読んできました (stackoverflow などを介して)。答えの優勢は、それは楽しい方法で行うことができないということです. order by
しかし、それらの回答は時代遅れであり、同じ人々が、データストアなどで行うことはできないと主張する傾向があります.
現在存在しているように、実際ORDER BY
にはデータストアで指定できます。ということで、集計も可能なのか気になります。
Alpha、Brave、Charie、Delta、Echo の 5 人の候補者がいるシナリオを考えてみましょう。そして10,000人の有権者。候補者とそれぞれの得票数を順番に取得したい。データストアでそれを行うにはどうすればよいですか? 私はJavaを使用しています。
また、余談ですが、答えがまだ「いいえ」であり、ファンインが最善の選択肢である場合: ファンイン スレッドは安全ですか? ファンインとは、各候補者が受け取る投票をカウントする明示的なカウンターを保持することを意味します (別の でtable
)。複数のユーザーが同時に投票しているときに、データで競合状態やその他の障害が発生する可能性はありますか?