Google Groups Home
Help | Sign in
Working with GAE
There are currently too many topics in this group that display first. To make this topic appear first, remove this option from another topic.
There was an error processing your request. Please try again.
flag
  2 messages - Collapse all
The group you are posting to is a Usenet group. Messages posted to this group will make your email address visible to anyone on the Internet.
Your reply message has not been sent.
Your post was successful
cearl  
View profile
 More options Jun 14, 8:50 am
From: cearl <charles.ce...@gmail.com>
Date: Sat, 14 Jun 2008 05:50:21 -0700 (PDT)
Local: Sat, Jun 14 2008 8:50 am
Subject: Working with GAE
So one question I is what kinds of applications are people developing
with GAE? It looks like the pricing of computational units (I forget
the exact naming) makes it plausible to stage compute intensive
applications.
I could for example see the utility of providing solver
libraries...that way obvious users of say Linear Eq. solver wouldn't
have cost of transferring library to GAE, just parameters.
Also, have you done performance comparison of GAE & Amazon's service?

    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Rick Thomas  
View profile
 More options Jun 16, 3:20 pm
From: Rick Thomas <evenv...@gmail.com>
Date: Mon, 16 Jun 2008 12:20:20 -0700 (PDT)
Local: Mon, Jun 16 2008 3:20 pm
Subject: Re: Working with GAE

> So one question I is what kinds of applications are people developing
> with GAE?

The most salient design factor is that GAE has slow, blocking writes
and very fast, massively parallel reads. This makes sense if you think
of Google's general architecture: massive crawling operations that
fill the BigTable, massive MapReduce operations that write indices,
and massive web delivery. We only get to use the latter for now

To design accordingly one approach is to precompute your data and
indices and bulk upload. Dynamic uploads are expensive. For example,
there's a project to implement MapReduce on GAE, but I doubt if that
will be cost effective because it implies large dynamic uploads.

Two other ways to get data into your application, both rather low
bandwidth:
Writes at the scale of an interactive user are ok, though the user may
experience the delay.
Fetch a URL, especially through Google APIs, and usually through XHR
calls to catch potential timeouts.

> Also, have you done performance comparison of GAE & Amazon's service?

Not yet, because GAE is still early. I think Google hasn't tuned the
service or price models.

    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
End of messages
« Back to Discussions « Newer topic     Older topic »

Create a group - Google Groups - Google Home - Terms of Service - Privacy Policy
©2008 Google