GAE ndb дизайн, производительность и использование повторяющихся свойств

Скажем, у меня есть картинная галерея, и у фотографии может быть более 100 тысяч поклонников. Какой дизайн ndb более эффективен?

class picture(ndb.model):
    fanIds = ndb.StringProperty(repeated=True)
    ... [other picture properties]

или же

class picture(ndb.model):
    ... [other picture properties]

class fan(ndb.model):
    pictureId = StringProperty()
    fanId = StringProperty()

Существуют ли ограничения на количество элементов, которые вы можете добавить к повторяющемуся свойству ndb, и есть ли какое-либо снижение производительности при хранении большого количества элементов в повторяющемся свойстве? Если менее эффективно использовать повторяющиеся свойства, для чего они предназначены?

Ответы на вопрос(2)

Ваш ответ на вопрос