Hi,

I want to store 4.5 million data records that have a string identifier
which each have 50 keywords associated with them.

For example,

value (string), keyword1 (string) ... keyword50 (string)


In SQL Server 2008 in a traditional database the best way, that I
found, was to store this is 3NF such as

value_id (int)
value (string)
|
|
value_id (int)
keyword_id (int)
|
|
keyword_id (int)
keyword_value (string)


The data is mostly static, I typically use queries where to find
values which use specific keywords, which in SQL uses IN queries,
however I'm not sure if this is the best approach for the app engine
datastore.

Do people recommend the data stored as-

value, keyword0, keyword1, keyword2 etc..

or in the same sort of way as I store it in SQL Server?


What would the performance be using the app engine be for this store
of datastore if I wanted to find values which have say 2 specific
keywords?


Thanks,

Gary


--~--~---------~--~----~------------~-------~--~----~
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 
google-appengine+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to