ソリューションとテクノロジーで成功への道筋をつけることができます。Cloudお客様のビジネス全体に役立つ、わかりやすい料金体系です。安全でインテリジェントなプラットフォームを使って今すぐ始めましょう。プロダクトをお試しいただけます。サービスに透過的にアクセスできます。使用して、ローカルマシンで実行しているアプリから本番環境のデータストアにアクセスすることが可能です。アプリからアクセスすることもできます。使用はサポートされていません。サービスにディスパッチし、サービス呼び出しの結果をクライアントに返します。次の内容を追加します。使用方法の詳細については、デプロイ記述子のページをご覧ください。認証済みユーザーが存在しないか、認証済みユーザーがアプリケーションの管理者でない場合、サーブレットはエラーを返します。したがって、追加のセキュリティ構成は不要です。クライアントをインストールしたあらゆるアプリがそのサービスを使用できます。クライアントも含まれます。構成してインストールします。使用するアプリケーションのデフォルト認証情報に依存します。認証情報を取得するには、次のコマンドを実行します。コマンドによって取得される認証情報のみです。アプリにも、同じように簡単に接続できます。アプリケーション全体を次に示します。アプリケーションからアクセスすることもできます。構成してインストールする必要があります。インストールするため、このクラスのインスタンスを複数のスレッド間で共有しないように注意してください。ファイルに次の依存性を追加します。データストアと同じ動作をするように最大限の努力が払われています。このため、効率が犠牲になる場合があります。使用する際には、以下の点に留意してください。使ってデータストアにアクセスするため、ローカルなアクセスより若干オーバーヘッドとレイテンシが増えます。バッチ処理したり、クエリからエンティティをバッチで取得したりすることによって、ラウンドトリップの回数を減らすようにしてください。限らず、データストアの通常の使用方法でも役に立ちます。オペレーションと見なされるためです。リクエストと入出力バイト数の割り当て使用量を消費します。使って一括更新を行っている場合には、この点に注意してください。制限は、ネイティブに実行している場合と同じように適用されます。する数を制限する必要があります。残念ながら、これはラウンドトリップを減らすことと矛盾します。このため、リクエストまたはレスポンスのサイズ制限を超えない範囲で、できるだけ大きなバッチを使用することをおすすめします。これが問題となる可能性のあるエンティティは多くありません。個のバッチでエンティティを取得し、取得済みのエンティティを使い果たすたびに新しいバッチを取得します。よる個別のリクエストで取得する必要があるため、効率的に実行することができません。各バッチに対してまったく新しいクエリを実行し、オフセット機能を使用して結果の途中から取得します。回のリクエストで全体を取得できます。必要なエンティティ数がわからない場合は、カーソルを使用して大きな結果セットに対する反復処理を効率的に実行できます。エンティティの制限を回避することもできます。されたエンティティのコピーを蓄積します。サーバーに渡されます。そこでは、トランザクションで使用されたすべてのエンティティが再度取得され、変更がないことを確認します。競合がある場合、サーバーはトランザクションをロールバックしてクライアント側に通知します。クライアント側はこの手順をもう一度最初から繰り返す必要があります。このアプローチは正しく動作し、機能的にはローカルのデータストアでのトランザクションとまったく同じですが、かなり非効率です。必要なところには必ずトランザクションを使用しつつ、効率の観点から、実行するトランザクションの数と複雑さを減らすようにしてください。