2009-04-11 4 views
6

私が探しているのは、SQLのバージョンで広く利用できる単純な集計関数です。GQLは一般的に使用可能なSQLスタイル集約をサポートしていますか?

シンプルなものがより複雑なSelect Count(*) from table1のようになります。

これが利用可能な場合は、私に指摘できるドキュメントがありますか?

ありがとう - ギギー

+0

可能な複製[GQLの結果を数える最善の方法は何ですか?](http://stackoverflow.com/questions/421751/whats-the-best-way-to-count-results-in-gql) –

答えて

9

SQL集計関数は使用できません。あなたがしたいことは、値が挿入、更新、または削除されたときにカウンタを最新の状態に保つことを説明している、シャードされたカウンタの例(http://code.google.com/appengine/articles/sharding_counters.html)のようなパターンに従います。

この例では、カウンターに書き込む機会が限られている高負荷のカウンターを更新できるようにする方法を説明するという点で、集約を維持するだけではなく、シャードは複数のインスタンスに負荷を分散するのに役立ちます。

0

いいえ、それはまったくサポートしていません。

関連する問題