thanks for the clarification Nick - reading the docs again makes that
clear.


On Nov 12, 9:39 pm, "Nick Johnson (Google)" <[email protected]>
wrote:
> Key names must be unique for a given kind and parent. If you do the
> following:
>
> ---
> for i in range(100):
>   MyEntity(key_name='foo', value=i).put()
> ---
>
> you are overwriting the entity with key name 'foo' repeatedly with new
> values. Only the last one is stored.
>
> -Nick Johnson
>
>
>
> On Thu, Nov 12, 2009 at 3:23 AM, Baron <[email protected]> wrote:
>
> > yes I am creating a single entity with that key_name for all my
> > records (~100000). This also lets me use transactions on my records
> > now.
>
> > > a big fail if you want to use the datastore to, well, store data.
> > What side effects will this cause? - degraded response time?
>
> > Richard
>
> > On Nov 12, 4:40 am, Wooble <[email protected]> wrote:
> > > On Nov 11, 8:43 am, Baron <[email protected]> wrote:
>
> > > > can I use entities to speed up deleting? It seems when I give all my
> > > > model instances the same key_name the deleting is much faster because
> > > > "MyModel.all(keys_only=True)" returns only a single record now.
> > > > Am I missing something here?
>
> > > Ummm... it sounds like you're only creating a single entity.  This is
> > > absolutely great if you want to delete it, and probably a big fail if
> > > you want to use the datastore to, well, store data.
> > --~--~---------~--~----~------------~-------~--~----~
> > 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]<google-appengine%[email protected]>
> > For more options, visit this group at
> >http://groups.google.com/group/google-appengine?hl=en
> > -~----------~----~----~----~------~----~------~--~---
>
> --
> Nick Johnson, Developer Programs Engineer, App Engine
> Google Ireland Ltd. :: Registered in Dublin, Ireland, Registration Number:
> 368047

--

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=.


Reply via email to