Sto costruendo un'applicazione che è un sistema di gestione aziendale che utilizza gae. Ho sviluppato diverse applicazioni utilizzando gae e il datastore, ma mai uno che richiederà un volume elevato di utenti che accedono alle transazioni insieme alla necessità di report amministrativi e gestionali. Il mio più grande timore è che quando ho bisogno di creare report incrociati e altri report dettagliati (o report di business intelligence e manipolazione dei dati) mi trovo di fronte a una montagna di problemi con i limiti di interrogazione e di data mining del datastore di gae. È davvero solo una preferenza architettonica o ci sono preoccupazioni quantitative qui?GAE DataStore vs Google Cloud SQL per sistemi di gestione aziendale
In passato ho costruito sistemi che usano C++/C#/Java contro un Oracle/MySql/MSSql (con uno strato di cache sparpagliato per alcune prestazioni aggiuntive su risultati db complessi o di frequente accesso).
Continuo a leggere che dobbiamo gettare via la vecchia mentalità dei dati relazionali e passare al nuovo mondo della grande McHashTable nel cielo ... ma il nuovo non è sempre migliore ... Qualsiasi intuizione o esperienza sopra sarebbe utile
Il modello relazionale si è dimostrato molto utile, ma i prodotti esistenti non sono stati in grado di fornirlo su scala Internet, motivo per cui disponiamo di molte soluzioni diverse con i loro problemi. NuoDB è un esempio di un interessante e promettente database "NewDB". Mentre stiamo aspettando, le persone tendono a combinare le soluzioni per i loro particolari casi d'uso, copiando i dati in database separati per query e report, usando gigaspaces di fronte a rdbms e così via. – tesdal