PeterV
PeterV

Reputation: 2882

Sure Google Appengine scales, but is it also fast?

I want to know if responsetimes are good, not just if it scales. Anyone with experiences?

Upvotes: 2

Views: 1019

Answers (3)

ryan
ryan

Reputation: 2945

the existing answers (and comment) are on the right track. a succinct summary would be, the app engine datastore is slower than most relational databases but faster than most other NoSQL-style datastores. i've seen a few independent comparisons reflect this, e.g. http://radar.oreilly.com/2010/06/on-the-performance-of-clouds.html

app engine has tracked the datastore's latency for years on its system status site: http://code.google.com/status/appengine

Upvotes: 2

Jiayao Yu
Jiayao Yu

Reputation: 818

I've implemented some ajax popups for a GAE application and the popups need a server round trip to be less than half second on average to be usable. And it turned out to work pretty well. The support for memcache also makes it easy to optimize for speed on GAE.

Upvotes: 3

Guido
Guido

Reputation: 47665

A scalable architecture like GAE is not the same as one based on optimizing speed. A different approach is needed.

The DataStore isn't designed to be super fast at the small scale, but rather handle large amounts of data, and be distributed. We could say that database access is "very slow" at the small scale (compared with a standard relational database).

Take a look at: google-appengine-second-look and how-i-learned-stop-worrying-and-love-using-lot-disk-space-scale

Some experimental results.

Upvotes: 5

Related Questions