It's possible to migrate from a relational environment to Google App Engine, however, this is not something that will simply work out of the box. That is, you will not be able to push the application an expect it to work. You have two technical barriers: App Engine does not natively support your language, and App Engine does not natively support your database layer:
App Engine can run PHP with the help of Quercus: http://www.webdigi.co.uk/blog/2009/run-php-on-the-google-app-engine/ Your mileage may vary, as your application may make calls that are not available. App Engine's datastore is a non-relational datastore built on top of Google's BigTable. You'd need to rethink your schema and formulate a data migration plan, then consider how to change your code to deal with the new data store. It's certainly not impossible, and there have been App Engine users who have successfully migrated their applications with great success. The first step is to learn about App Engine by building an application and understanding the platform. On Tue, Dec 1, 2009 at 3:16 AM, Pawan Kumar <[email protected]> wrote: > Hi Gurus, > > I have a beginner's question which might have been answered earlier > but I could not find it. > I have a PHP/MySQL based web application running on my premises and I > want to migrate it to Google Apps. > Over the period, it has built into a good enough relational database > schema and historic data. > The question is is it possible to use this existing data schema and > the data by uploading it on google apps environment? If yes then how > and a sample would be appreciated. > > Regards, > Pawan > > -- > > You received this message because you are subscribed to the Google Groups > "Google App Engine" group. > To post to this group, send email to [email protected]. > To unsubscribe from this group, send email to > [email protected]<google-appengine%[email protected]> > . > For more options, visit this group at > http://groups.google.com/group/google-appengine?hl=en. > > > -- Ikai Lan Developer Programs Engineer, Google App Engine -- You received this message because you are subscribed to the Google Groups "Google App Engine" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en.
