Я создаю приложение, которое представляет собой систему управления предприятием с использованием gae. Я создал несколько приложений с использованием gae и хранилища данных, но никогда не должен требовать большого количества пользователей, входящих в транзакции, а также для административной и управленческой отчетности. Мой самый большой страх в том, что, когда мне нужно создать кросс-вкладку и другие подробные отчеты (или отчеты бизнес-аналитики и манипуляции с данными), я столкнусь с горными проблемами с запросами данных gae datastore и ограничениями на передачу данных. Это действительно просто архитектурное предпочтение или здесь есть количественные проблемы?
В прошлом у меня были встроенные системы, использующие С++/С#/Java для Oracle/MySql/MSSql (при использовании кэширующего слоя для дополнительной производительности при сложных или часто доступных результатах db).
Я продолжаю читать, что мы должны отбросить старый менталитет реляционных данных и переместиться в новый мир большого McHashTable в небе... но новый не всегда лучше... Любое понимание или опыт вышеизложенного быть полезным.