Java – thinking in App Engine
I am looking for resources to help me migrate my design skills from traditional RDBMS data store to App Engine datastore (i.e. 'soft schema' style) I've seen several lectures, all on the overall theme and some specific skills
I wonder if there is a place where we can bring the knowledge of experience ("from the trench") to the real-world method, rethink the structure of data, and especially transplant existing applications We are based on Hibernate and may have taken the wrong path using our data model, resulting in some rough queries that our database is trying to solve
Please reply:
>You have migrated an important application to appengine > you have created a common type of application from scratch in appengine > you have not done 1 or 2, but are considering it and want to share your own findings so far
Solution
Various Google online forums are useful, although I don't know if there are any directly applicable to Java gae - so far, My gae experience is all python (I'm proud to say that Guido van Rossum, inventor python, now works on Google App, told me that I've taught him something about how his idea works - his suggestion mentioned that he is now the one I'm most proud of, in my Facebook profile;) [I work at Google, but my influence on App Engine is very peripheral – I am committed to "building the cloud", cluster and network management SW, and App Engine is making this infrastructure useful to third-party developers]
There are indeed many papers and articles A demonstration of how best to denormalize and slice your data for optimal gae scaling and performance – however, their quality varies This is true of all books published so far; In the next few months, there will be more and hope for better (I have a project to write one, and I have two very skilled friends, but we are very busy, and we finally give up it) In general, I recommend Google I / O videos and Google's blessing articles on its application engine website and blog, plus all the contents of appenginefan's blog - Guido praised me for teaching him about gae. I mainly learned from appenginefan (partly through Palo Alto's wonderful App Engine meetup, but his blog is also great; -)