В контексте статьи "Ключи и группы сущностей" от Google:
http://code.google.com/appengine/docs/python/datastore/transactions.html
1) «Использовать группы объектов, только когда они необходимы для транзакций»
2) «Каждая сущность принадлежит группе сущностей, совокупности из одной или нескольких сущностей, которыми можно манипулировать в одной транзакции».
Кажется, что группы сущностей существуют только для использования транзакций, то есть делают возможной одну транзакцию между всеми сущностями в группе.
Мой вопрос заключается в том, почему между сущностями есть родительско-дочерние отношения, а не просто объявление сущностей в одной группе (то есть определение A, B, C в одной группе, а не определение отношений?) между ними "A (родитель) B, B (родитель C)").
Какая выгода от использования модели отношения родитель-потомок, когда единственная цель состоит в том, чтобы объекты были в одной группе и делали транзакцию возможной?
Спасибо
Joel