データストアのスケジュール バックアップを毎日実行しています。このスケジュール バックアップの実行中に、データストアへの書き込みをプログラムで無効にすることはできますか? そして、完了したら有効にしますか?
1 に答える
2
いいえ、現在 (2013 年 6 月 13 日) データストアの書き込みをプログラムで無効にすることはできません。アプリが機能 API をチェックしている場合は、Google App Engine データストアの書き込み: 読み取り専用モードをリモートで有効/無効にする方法で説明されているように、それをラップできます。しかし、そのアプローチは必然的に競合状態になりがちです (無効になる直前に機能をチェックするかもしれません)。
ドキュメントの一部では、バックアップと復元中にアプリケーションを読み取り専用モードに設定する必要があることが示唆されていますが、実際には、アプリがトランザクションを適切に使用して復元している限り、アプリがまだ実行されている間にバックアップを実行しても問題ありません。一貫性を確保します。スケジュールされたバックアップに関する記事など、ドキュメントの他の部分は、これが必要であることを示唆していません。
于 2013-06-13T14:18:42.797 に答える