3

マルチプレイヤー アプリの ndb でデータストアを使用しています。これは多くの読み取り/書き込みを使用しているようで、間違いなくクォータを超えて、かなりの量のコストがかかります。

すべてのゲームデータを memcache のみに保存するように変更することを考えていました。ここに保存されたデータはいつでも失われる可能性があることは理解していますが、データが必要になるのは最大で 10 分間だけであり、単なるゲームであるため、それほど悪くはありません。

memcache のみを使用するように移行する権利がありますか、それともより良い方法がありますか? また、memcache は本質的に「無料」の短期データ ストレージですか?

4

2 に答える 2

1

別の回答に対するコメント投稿者が指摘したように、現在、共有と専用の 2 つの memcache オファリングがあります。Shared はオリジナルのサービスであり、現在も無料です。Dedicated はプレビュー段階で、現在は $.12/GB 時間です。

専用 memcache を使用すると、一定量のスペースを確保できます。ただし、専用の memcache を使用すると、マシンの再起動などにより、いつでも部分的または完全なフラッシュが発生する可能性があることを理解することが重要です。このため、データストアの適切な代替品ではありません。

ただし、me​​mcache を適切に使用することで、データストアの使用量を大幅に削減できることは事実です。たとえば、これをライトスルー キャッシュとして使用すると、データストアの読み取りを大幅に削減できます (ただし、書き込みは削減できません)。

お役に立てれば。

于 2013-07-23T17:07:13.167 に答える