Google アプリ エンジンを使用していますが、「データストアに保存されたデータ」のサイズが無料のクォータ制限を超えそうになっています。そのため、いくつかのエンティティ要素を削除して、データストア内のデータのサイズを縮小したいと考えています。
約 100MB (1GB の制限から約 10%) かかるいくつかのエンティティ要素を削除しようとしましたが、以前の使用状況が表示され、無料のクォータ制限を超えそうです。
データストアのサイズを減らす方法を教えてください。
前もって感謝します。
ナラカ
Google アプリ エンジンを使用していますが、「データストアに保存されたデータ」のサイズが無料のクォータ制限を超えそうになっています。そのため、いくつかのエンティティ要素を削除して、データストア内のデータのサイズを縮小したいと考えています。
約 100MB (1GB の制限から約 10%) かかるいくつかのエンティティ要素を削除しようとしましたが、以前の使用状況が表示され、無料のクォータ制限を超えそうです。
データストアのサイズを減らす方法を教えてください。
前もって感謝します。
ナラカ
ケースのサイズを縮小するには:
1) NDB はプロパティを圧縮できるため、インデックスのないプロパティのオブジェクトを作成して圧縮できます: https://developers.google.com/appengine/docs/python/ndb/properties?hl=nl
2) 私はあなたのモデルを知りません. ただし、モデルを配布し、他の appid からエンティティを取得するための Web サービスを作成するというオプションもあります。
3) モデルが 1 つのみの場合は、インデックス付きのプロパティをプライマリ appid に保持し、セカンダリ appid からデータをフェッチします。
しかし、もちろん、すべてに価格があります。パフォーマンス、URL フェッチ、CPU ... したがって、あるボトルネックから別のボトルネックへと簡単に移行できます。