Sto pensando di creare un'applicazione Web (inizialmente) di piccole dimensioni, che potrebbe potenzialmente aumentare. Tutto considerato Google App Engine sembra un'opzione molto allettante. Supponiamo che la base di utenti e la complessità crescano e, per uno o l'altro motivo, avevo bisogno di lasciare GAE alle spalle. Quanto sarebbe difficile migrare?Quanto è difficile migrare lontano da Google App Engine?
1) GAE fornisce un modo per esportare il database? Che formato sarebbe? Sarebbe difficile metterlo sotto MySQL (o simili)?
2) In quali aree (ad esempio l'accesso al database, altre?) Dovrei utilizzare l'API GAE? Cioè quali parti dell'implementazione dovrebbero essere astratte/interfacciate?
Modifica: 3) In alternativa, vale la pena di astrarre le API GAE?
Per la cronaca, non penso sia troppo difficile scrivere il proprio esportatore di DB ... –
Ci sono così tanti punti decisionali che devi essere più specifico. A quale gusto di Google App Engine ti riferisci - python o java? Se java, quale API di database stai usando - JDO - JPA - BigTables nativo? – Stevko