假设我有一个图片库,一张图片可能有100k +粉丝.哪种ndb设计更有效?
class picture(ndb.model):
fanIds = ndb.StringProperty(repeated=True)
... [other picture properties]
Run Code Online (Sandbox Code Playgroud)
要么
class picture(ndb.model):
... [other picture properties]
class fan(ndb.model):
pictureId = StringProperty()
fanId = StringProperty()
Run Code Online (Sandbox Code Playgroud)
您可以添加到ndb重复属性的项目数量是否有任何限制,并且在重复属性中存储大量项目是否有任何性能损失?如果使用重复属性效率较低,它们的用途是什么?
google-app-engine python-2.7 app-engine-ndb google-cloud-datastore