I think second.  the first you need deserialize list to find a data

but i not sure

On Aug 31, 11:22 am, ogterran <[email protected]> wrote:
> Hi,
>
> I have a choice to store the data two ways. Which way is more
> efficient when querying in BigTable?
>
> First way:
> class Page(db.Model):
>     pagekey= db.StringProperty(required=True)
>     usernames = db.StringListProperty(required=True)
>
> So all the users who visits the page, will be added to the username
> list
>
> Second way:
>
> class Page(db.Model):
>     pagekey= db.StringProperty(required=True)
>     username = db.StringProperty(required=True)
> All the users who visits the page will have its own row
>
> The query will be with both username and pagekey.
> There can be a lot of users.
> Is there a limit on the StringList size?
> what are the advantages of each methods of  storing data?
>
> Thanks
> Jon

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