Вслед за моим предыдущим вопросом, касающимся иерархии объектов GAE Datastore, я все еще смущен тем, когда следует использовать группы лиц.. p >
Возьмем этот простой пример:
- Каждый
Company
имеет один или несколько объектовEmployee
-
Employee
нельзя переместить в другойCompany
, и пользователи, имеющие дело с однимCompany
, никогда не смогут увидетьEmployee
другогоCompany
Это похоже на случай, когда я мог бы сделать Employee
дочерний объект Company
, но каковы практические последствия? Это улучшает масштабируемость, повышает масштабируемость или не влияет?
Каковы другие преимущества/недостатки использования или отсутствия использования иерархии сущностей?
( Группы сущностей включить транзакции, но предположим для этого примера, что мне не нужны транзакции).