私のGoogle App Engineアプリでは、データストアに大きなオフセット(2000以上)を使用することがよくあります。私はこれがベストプラクティスではないことを知っていますが、これを行うための最も費用効果の高い方法を知りたいと思います。App Engine Datastore価格:大オフセットで読み込み
keys_only
機能を使用すると、この費用対効果を高めることはできますか?
たとえば、オフセットが2000、制限が10であるkeys_only
クエリを作成し、そのキーで10個のアイテムをプルすると、11個のデータストアの読み込みが正しく行われるはずです。 keys_only
を使用しなかった場合、2011年の読み込み料金が請求されます。
私はこの文は 'keys_only = true'をするとき真であるかどうかわからないんだけど、「スキップされたエンティティは、クエリの待機時間に影響行うと、アプリケーションがそれらを取得するために必要な読み取り操作のために請求されます。」 – speedplane
'keys_only = True'がコストを下げることが確認できます。私はちょうどそれに多くの私の質問を切り替え、私の法案は大幅に下がった。 – speedplane