Actually it's 3 but who's counting. :-) No it's about 6, and I have a function that handles my most common datastore reads and writes so that when I port to a different data store I swap from GAEData.py to MSSQL.PY or AWSMYSQL.PY in the import and the code base doesn't have to change.
I do the same thing with URLFetch and MemCache. -----Original Message----- From: google-appengine@googlegroups.com [mailto:google-appengine@googlegroups.com] On Behalf Of Jeff Schnitzer Sent: Wednesday, June 08, 2011 12:51 AM To: google-appengine@googlegroups.com Subject: Re: [google-appengine] Re: Register Article on GAE If you can implement your data access with 6 lines of code, I'm jealous!! Jeff On Tue, Jun 7, 2011 at 10:54 PM, Brandon Wirtz <drak...@digerat.com> wrote: > You are only locked in if you don't build your own functions to talk > to datastore. > > If you have a "Get Data" function you can swap 6 lines of codes with > the 6 lines you need for MSSQL when you move to Azure, or the 8 lines > for LAMP, > > > -----Original Message----- > From: google-appengine@googlegroups.com > [mailto:google-appengine@googlegroups.com] On Behalf Of Jeff Schnitzer > Sent: Tuesday, June 07, 2011 10:39 PM > To: google-appengine@googlegroups.com > Subject: Re: [google-appengine] Re: Register Article on GAE > > I assume he found my name on this group, but I didn't ask. Presumably > he's reading this thread :-) > > He seemed like a nice guy. I thought the article was pretty good, and > casts GAE in a favorable light. Bringing up MongoDB and HBase makes > sense; along with GAE these are the three horsemen of the SQLpocalypse. > > Most of the article dealt with the question of being "locked in" to > Google and having to deal with high-sigma events like repricing of the > whole business. When I talk to people who haven't drank the GAE > koolaid, this is the #1 thing they always bring up... and I have to > admit that it's a fair criticism, especially in light of recent > events. I don't think it's compelling compared to the terrific > benefit of being able to develop, deploy, and scale a app without > hiring an ops team, but I don't expect this criticism to go away. > > Jeff > > On Tue, Jun 7, 2011 at 7:30 PM, Brandon Wirtz <drak...@digerat.com> wrote: >> Metz reached out to me after finding me on the group, but I don't >> think I > said enough things that could be spun as bad so none of them made it > in the article. >> >> Sent from my Samsung Epic™ 4G >> >> "Ikai Lan (Google)" <ika...@google.com> wrote: >> >>>I think it's kind of neat how I recognize every single name in that > article. >>>Did the author find you guys via Google Groups? >>> >>>Ikai Lan >>>Developer Programs Engineer, Google App Engine >>>Blog: http://googleappengine.blogspot.com >>>Twitter: http://twitter.com/app_engine >>>Reddit: http://www.reddit.com/r/appengine >>> >>> >>> >>>On Wed, Jun 8, 2011 at 5:47 AM, Andrei <gml...@gmail.com> wrote: >>> >>>> There is another article about Android >>>> >>>> http://www.computerworld.com/s/article/9217400/Major_damages_sought >>>> _ in_Oracle_Google_patent_dispute_ Does this make any difference >>>> for GAE? Probably not? >>>> >>>> On Jun 7, 9:59 am, Joshua Smith <joshuaesm...@charter.net> wrote: >>>> > http://www.theregister.co.uk/2011/06/07/inside_google_app_engine/ >>>> > >>>> > Nice overview, and I didn't see any glaring errors. I'll be >>>> > keeping a >>>> link to this to pass along whenever anyone asks me what GAE is (and > isn't). >>>> An interesting observation was that many apps spill into non-GAE >>>> infrastructure when they need some functionality that GAE doesn't offer. >>>> That's true of several of our apps: one of my apps interfaces with >>>> S3 heavily because I wrote it before BlobStore existed; another >>>> uses GAE only as a massively scalable front-end "lobby" and >>>> scheduler, for access to non-GAE servers (in a private data center, >>>> and in EC2 when the private data center fills up). >>>> > >>>> > Also, it was interesting to see the coverage of App Scale. I was >>>> familiar with AETyphoon, but not App Scale. Nice to know there are >>>> options if google makes some really bad decisions about their >>>> pricing model in the coming months. >>>> > >>>> > -Joshua >>>> >>>> -- >>>> You received this message because you are subscribed to the Google >>>> Groups "Google App Engine" group. >>>> To post to this group, send email to google-appengine@googlegroups.com. >>>> To unsubscribe from this group, send email to >>>> google-appengine+unsubscr...@googlegroups.com. >>>> For more options, visit this group at >>>> http://groups.google.com/group/google-appengine?hl=en. >>>> >>>> >>> >>>-- >>>You received this message because you are subscribed to the Google >>>Groups > "Google App Engine" group. >>>To post to this group, send email to google-appengine@googlegroups.com. >>>To unsubscribe from this group, send email to > google-appengine+unsubscr...@googlegroups.com. >>>For more options, visit this group at > http://groups.google.com/group/google-appengine?hl=en. >>> >> >> -- >> You received this message because you are subscribed to the Google >> Groups > "Google App Engine" group. >> To post to this group, send email to google-appengine@googlegroups.com. >> To unsubscribe from this group, send email to > google-appengine+unsubscr...@googlegroups.com. >> For more options, visit this group at > http://groups.google.com/group/google-appengine?hl=en. >> >> > > -- > You received this message because you are subscribed to the Google > Groups "Google App Engine" group. > To post to this group, send email to google-appengine@googlegroups.com. > To unsubscribe from this group, send email to > google-appengine+unsubscr...@googlegroups.com. > For more options, visit this group at > http://groups.google.com/group/google-appengine?hl=en. > > > -- > You received this message because you are subscribed to the Google Groups "Google App Engine" group. > To post to this group, send email to google-appengine@googlegroups.com. > To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com. > For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en. > > -- You received this message because you are subscribed to the Google Groups "Google App Engine" group. To post to this group, send email to google-appengine@googlegroups.com. To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en. -- You received this message because you are subscribed to the Google Groups "Google App Engine" group. To post to this group, send email to google-appengine@googlegroups.com. To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en.