HI John,

On Thu, Dec 15, 2011 at 7:58 AM, John <[email protected]> wrote:

> When it comes to writes I call it the "times two phenomenon". I have NO
> IDEA why you can't do anything that is not 2 writes???


I'm not sure if this is what you are looking for but the translation of
high-level datastore operations into billable operations is described here:
http://code.google.com/appengine/docs/billing.html#Billable_Resource_Unit_Cost

Cheers,
Brian


>
> e.g.
> If you have a very simple Entity with 5 properties (none set to the NON
> default status of Unindexed) and you save it, it is 12 writes.
>
>
>  Key 
> <http://localhost:8080/_ah/admin/datastore?&kind=Test&order=__key__>Write Ops
> ID/Name<http://localhost:8080/_ah/admin/datastore?&kind=Test&order=__key__>
> firstName<http://localhost:8080/_ah/admin/datastore?&kind=Test&order=firstName>
> four <http://localhost:8080/_ah/admin/datastore?&kind=Test&order=four>
> lastName<http://localhost:8080/_ah/admin/datastore?&kind=Test&order=lastName>
> six <http://localhost:8080/_ah/admin/datastore?&kind=Test&order=six> 
> three<http://localhost:8080/_ah/admin/datastore?&kind=Test&order=three> 
> agtwaXhvdG8tbGl2ZXILCxIEVGVzdBiNAQw12141JoedoorBobsticksfree
>
> So you get slammed with 12 writes. Each property is 2 writes.
>
>
> Here is a PropertyLess Entity
>  
> Key<http://localhost:8080/_ah/admin/datastore?&kind=PropertyLess&order=-__key__>Write
>  Ops
> ID/Name<http://localhost:8080/_ah/admin/datastore?&kind=PropertyLess&order=-__key__>
> agtwaXhvdG8tbGl2ZXITCxIMUHJvcGVydHlMZXNzGI4BDA 2142
>
> 2 writes.  Who needs properties anyhow?  That would mean you could query
> on them.  Queries return results, results are reads. Reads cost money.
>
> Oh wait, that is what memcache is for... wait a sec, memcache took down my
> whole site Monday from MemcacheServiceExceptions
>
>
> http://code.google.com/status/appengine/detail/memcache/2011/12/12#ae-trust-detail-memcache-get-latency
>
>
> "Also in my app app engine often spins up idle instances (that I cannot
> get rid of no matter what I configure) and send them exactly 1 request
> every 15 minutes so that I'm being charged the whole time for this instance
> I don't want."
>
> This happens to me also... Why is it if you have 6 instances, 2 of them
> get most of the requests 3 of them get none and occasionally App Engine
> will start up a 7th instance while the idle 3 still get nothing?
>
>
> Don't get me wrong. I LOVE what App Engine stands for and I have all the
> respect in the world for the App Engine team.  BUT, I have been through SO
> much grief ranging from random app engine problems to having to migrate to
> an HR datastore to dramatic increases in pricing.  When I signed up for
> this (old pricing), I thought the pricing would eventually get better
> (almost like gmail and disk space), but instead it went the opposite.  Had
> my experience been perfect here and my app had run flawlessly all this
> time, I would have had no gripes and shut up and spent the extra cash
> without blinking.  But, instead I have experienced hair loosing problems,
> massive variations in performance and got stuck with a much larger bill.
>
> --
> You received this message because you are subscribed to the Google Groups
> "Google App Engine" group.
> To view this discussion on the web visit
> https://groups.google.com/d/msg/google-appengine/-/DElz4NPSc8oJ.
>
> To post to this group, send email to [email protected].
> To unsubscribe from this group, send email to
> [email protected].
> 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 [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en.

Reply via email to