Когда использовать группы сущностей в хранилище данных GAE

В ответ на мой предыдущий вопрос относительно иерархий сущностей хранилища данных GAE , я все еще не понимаю, когда использовать группы сущностей .

Возьмите этот простой пример:

  • Каждая компания имеет одну или несколько объектов Employee
  • Сотрудник не может быть перемещен к другому Компания и пользователи, которые имеют дело с одной компанией , никогда не смогут увидеть сотрудников другой компании

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

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

Это похоже на случай, когда я мог бы привлечь сотрудника дочерняя сущность компании , но каковы практические последствия? Улучшает ли это масштабируемость, ухудшает масштабируемость или не влияет? Каковы другие преимущества / недостатки использования или неиспользования иерархии сущностей?

( Группы сущностей разрешают транзакции, но предположим, что в этом примере транзакции мне не нужны).

11
задан Community 23 May 2017 в 11:54
поделиться