Mam aplikację, która, jeśli jestem uczciwa, naprawdę nie potrzebuje integralności transakcyjnej (wiele aktualizacji, żadna z nich nie jest krytyczna). Tak więc planowałem po prostu opuścić grupy jednostek na razie. Ale nadal chciałbym to zrozumieć (pochodząc z relacyjnego tła).Grupy podmiotów w Google App Engine Datastore
Sposób w jaki widzę, wszystkie zapytania do mojej aplikacji będą dotyczyły użytkownika. Dlatego nie muszę grupować żadnych jednostek wyższych niż użytkownik, zgodnie z docs recommendations. Ale nie planowałem posiadania określonej jednostki użytkownika, zamiast polegać na UserProperty w samych podmiotach.
Sposób, w jaki go widzę, jeśli chcę transakcji (dla każdego użytkownika), będę potrzebował jakiegoś rodzaju użytkownika root jako nadrzędnego dla wszystkich podmiotów, które są częścią hierarchii jej danych, bez względu na to, jak cienka byłaby ta istota, tzn. w zasadzie żadne własności.
Czy to prawda?
Przeprosiny dla verboseness, tylko naprawdę ping-schematu, co faktycznie oznaczało mniej w praktyce dzisiaj wieczorem ...