2017-04-24 27 views
0

は、追加するためのスピード/コストの点で余分なオーバーヘッドがありますか?私のGoogle App EngineアプリでGoogle App Engine - required =真の明確化

私はエンティティのプロパティのいずれにもrequired = Trueを追加しないで、アプリケーションのコードを使用してヌル値を保護し、最高のスケーラビリティを持つ最も安価なアプリケーションを作成しようと考えていましたか? Property Optionsから

答えて

0

必要なブール値Falseプロパティーが指定された値を持っている必要があります。

そのプロパティを設定する必要があり、そのデータの大きめ量は、RPCを通じて渡されますので、小さな余分な遅延は、あなたがそのエンティティに.put()を呼び出す最初の時間は、あります。

私はスケーラビリティの問題と呼んでいませんが、そのような後には.put()コールはプロパティがすでに設定されているため、その要件を持っていません(その間に削除されなかったと仮定します)。

コストに関係なく、.put()コールの数には影響しません。