Quindi ho un'app che, se sono onesto, non ha realmente bisogno dell'integrità transazionale (molti aggiornamenti, nessuno dei quali è critico). Quindi stavo programmando di lasciare semplicemente i gruppi di entità sul ciglio della strada per ora. Ma mi piacerebbe ancora capirlo (provenendo da un background relazionale).Gruppi di entità nel datastore di Google App Engine
Il modo in cui lo vedo, tutte le query per la mia app saranno utente per utente. Pertanto, non è necessario raggruppare più in alto di un'entità utente, in base allo docs recommendations. Ma non stavo progettando di avere un'entità utente specifica, affidandomi invece a UserProperty nelle entità stesse.
Il modo in cui lo vedo, se voglio le transazioni (per utente), avrò bisogno di qualche tipo di entità utente root come genitore di tutte le entità che fanno parte della gerarchia dei suoi dati, non importa quanto sottile questa entità sarebbe in realtà cioè sostanzialmente senza proprietà.
È corretto?
Scuse per verboseness, ho veramente solo il ping quello schema-less in realtà significava in pratica stasera ...