Keys over String を Google App Engine データストアに保存する利点はありますか。
例えば:
class Model(ndb.Model):
user_key = ndb.KeyProperty()
VS
class Model(ndb.Model):
user_id = ndb.StringProperty()
- StringID の代わりに Key を格納する必要があるのはなぜですか? 便宜上だけですか?
- 使用するストレージ スペースが少ないのはどれですか?
- クエリが速いのはどれですか?