Встроенная «сущность» не является реальной сущностью, это просто свойство внутри «контейнерной» сущности, в которую она встроена.Из Вложенные сущности (выделено мной):
Иногда может оказаться удобным встроить одну сущность как свойство другой сущности.
У вас все еще есть ограничение 1 запись / сек для этого объекта-контейнера.И вы не можете обновить только встроенную «сущность», вы должны обновить всю сущность «контейнера».
Встроенная сущность может выглядеть строго согласованной, но только в том смысле, что она согласованас другими данными в сущности «контейнер» (здесь ничего особенного, то же самое верно для любого свойства внутри сущности).Это все еще в конечном счете непротиворечиво, когда дело доходит до выполнения запросов, используя его значения.И вы не можете делать такие запросы внутри транзакций.
С другой стороны, сущности, связанные родословной, являются реальными, отличными сущностями, и все они находятся внутри одной и той же группы сущностей.На всю группу объектов распространяется ограничение 1 запись / сек.Запросы предшественников имеют область действия, ограниченную соответствующей группой сущностей, строго согласованные могут выполняться внутри транзакций.
Если вам нужна сильная согласованность, то вы должны использовать происхождение хранилища данных, чтобы связать соответствующие сущности вместе,
В противном случае вы можете использовать либо встроенные сущности, либо просто простые сущности другого вида и устанавливать отношения между сущностями, используя свойства Key.См. Также Категории продуктов электронной коммерции в Google App Engine (Python)