アプリケーションをマスター/スレーブからHRDに移行中です。すでに移行を行った方からのコメントをお願いします。
祖先なしで新しいエンティティを投稿し、そのモデルのすべてのエンティティを一覧表示するページにリダイレクトする簡単な例を試しました。私はそれを数回試しました、そしてそれは常に一貫していました。それらに500のインデックス付きプロパティを配置し、常に一貫性を保ちます...
また、エンティティグループごとに1秒あたり1 put()という制限があるという主張も心配でした。私は同じ祖先を持つ30個のエンティティをput()しました(同じHTTPリクエストですが、put()を1つずつ)。基本的に、祖先なしで30個のエンティティを置くことと違いはありませんでした。(私はNDBを使用していますが、何らかの最適化を行っている可能性がありますか?)
トラフィックのない空のアプリでこれをテストしましたが、実際のトラフィックが「結果整合性」にどの程度影響するのか疑問に思っています。
ローカル開発で「結果整合性」をテストできることを認識しています。私の質問は:
結果整合性を処理するために、本当にアプリを再構築する必要がありますか?
または、結果整合性が実際には99%一貫しているため、結果整合性をそのままにしておくことは許容されますか?