Thanks for the advice.

Unfortunately I need to do a large number of writes. I have in effect,
a batch process to run a couple of times a day.  I think some
profiling and some proof-of-concept tests might be a good idea, or
i'll run out of free CPU cycles ;)

I'll post a follow up if I get a chance. So much to do and so little
time ;)

Cheers

On Sep 5, 1:50 am, Bill <[EMAIL PROTECTED]> wrote:
> The small amount of benchmarks I've run show puts to be very
> expensive, so minimizing them in general will help.  Your question,
> though, is a bit more complex.  First, you are increasing the size of
> your puts.  I've not done any benchmarks checking that tradeoff (# of
> puts vs size of puts).  If you increase the size of your models,
> depending no your application, you might also increase the chance of
> requiring transactions, which are much more expensive than vanilla
> puts.
>
> I would suggest running a benchmark experiment in the cloud.  Use two
> app versions, one with chunky models, the other with properties
> distributed.  Then time the puts.  That would give you a more
> definitive answer.  If I get the time, I might test it out myself.
> -Bill
>
> On Sep 4, 7:46 am, "I.K." <[EMAIL PROTECTED]> wrote:
>
> > Nobody?
>
> > Can somebody point me to any relevant blog entries/ posts / documents,
> > so I can figure it out myself
>
> > On Sep 1, 1:46 pm, "I.K." <[EMAIL PROTECTED]> wrote:
>
> > > Hi all,
>
> > > In the belief that I will improve systems performance, I have been
> > > reducing the number of Datastore writes by creating a few  larger
> > > models with lots of data in therm, rather than a larger number of
> > > smaller models.  Am I correct in my assumption?
>
> > > This obviously affects my design and code, so I just want to be sure
> > > I'm  making extra work for myself.
>
> > > Thanks
--~--~---------~--~----~------------~-------~--~----~
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 [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to