On Feb 12, 9:42 am, Stephen <sdea...@gmail.com> wrote: > Obviously, if your files are > 1MB then the blobstore is your only > option. If you have a few static files then static file serving is an > option. But if you have dynamic files < 1MB there are now two > options: db/memcache or blobstore. Which is better, and why?
if the files won't change, and they really are opaque blobs, definitely prefer blobstore. it shortcuts much of the app engine serving stack, so it will usually be somewhat faster and more reliable than the datastore. probably only by a small constant factor, but that's still something. > Great. I thought I remembered seeing 10% error rate reported in a > slide deck, but I guess you're saying it's much lower than that. yes. even before the extended retries in 1.3.1, the datastore's overall average error rate was a few *orders of magnitude* less than that. i don't know the error rate for static file serving off the top of my head, but it's almost certainly even better, maybe as much as an order of magnitude less than the datastore's itself. (that's average, of course. spikes will always happen occasionally. still, we've managed to reduce them pretty significantly in the last few months too.) -- 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-appeng...@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.