【发布时间】:2017-04-17 11:07:07
【问题描述】:
在 Google App Engine 的 NDB 中,说我需要一个实体来:
- 有时包含一个字符串
- 有时包含字符串列表
- 从不要求该字段
- 我从不需要同时使用两者
鉴于对具有单个元素的重复属性的查询与对非重复属性的查询相同,即使我有时将其用作常规字段,具有单个重复字段也会存在性能差异或任何缺点字符串属性? (抛开重复和非重复不同字段的可读性更好)
基本上:
class model1(ndb.Model):
str1 = ndb.StringProperty(repeated=True)
对
class model2(ndb.Model):
str1 = ndb.StringProperty()
str2 = ndb.StringProperty(repeated=True)
谢谢。
【问题讨论】:
标签: google-app-engine app-engine-ndb google-app-engine-python