GAE DataStore im Vergleich zu Google Cloud SQL für Enterprise Management-Systeme

Ich erstelle eine Anwendung, die ein Enterprise-Management-System unter Verwendung von Gae ist. Ich habe mehrere Anwendungen mit gae und dem Datenspeicher erstellt, aber nie eine, die ein hohes Benutzeraufkommen bei der Eingabe von Transaktionen erfordert, zusammen mit der Notwendigkeit von Verwaltungs- und Verwaltungsberichten. Meine größte Befürchtung ist, dass ich bei der Erstellung von Cross-Tabs und anderen detaillierten Berichten (oder Business Intelligence-Berichten und Datenmanipulationen) auf einen Berg von Problemen mit der Abfrage von Datenspeichern und den Datenabrufbeschränkungen von gae stoßen werde. Ist es wirklich nur eine architektonische Präferenz oder gibt es hier quantitative Bedenken?

In der Vergangenheit habe ich Systeme mit C ++ / c # / Java gegen ein Oracle / MySql / MSSql erstellt (mit einer eingebauten Caching-Ebene für zusätzliche Leistung bei komplexen oder häufig aufgerufenen Datenbankergebnissen).

Ich lese immer wieder, dass wir die alte Mentalität relationaler Daten verwerfen und in die neue Welt des großen McHashTable am Himmel ziehen sollen ... aber neu ist nicht immer besser ... Einsichten oder Erfahrungen darüber wären hilfreich.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage