thanks for the explanation. but I have no interest to learn such things as big table or something. the only reason that i keep an eye on this project is it may bring me convenience in my web development not that it will bring me some knowledge of science or technology.
before the data manipulation tool becomes good enough, I will only keep it as a toy. On Dec 7, 11:00 am, OvermindDL1 <[email protected]> wrote: > On Sun, Dec 6, 2009 at 7:36 PM, ajaxer <[email protected]> wrote: > > yes, i have tried. > > but i alway get timeouts. > > and the amount is more than millions maybe > > I uploading this data by bulk uploading for more than a day. > > > I think it is very important to be able delete a table in a single act > > on the panel > > You are thinking about this wrong. > GQL does not have a relational database design, it is an indexed blob > database, there is no concept of "table" as there is in SQL and such. > Instead you create 'kinds', which are more analogous to a message in > Google Protocol Buffers. The things you specify as 'indexes' are > actually just those things pulled from the 'message'. Each index you > specify creates a whole new 'table' with some duplicated data between > all the 'tables'. So for any given kind you will have multiple > 'tables' (this is not a SQL like table, this is more like a map/dict, > with ordering and such...). Each index type can also have multiple > kinds in it (such as when you change the format of a kind, you are > creating a new one, but all still indexed together, meaning if you try > to access an old one from your new one, you get a nice exception > thrown, hence why you should always change your kind name when you > change your kind too). > > So, a kind can have multiple indexes(tables), and each index(table) > can have multiple kinds. > > GQL is not like SQL, you need to relearn things, starting with getting > the concept of tables out of your mind. :) > > P.S. The above description is not perfectly accurate as to how it > works, but close enough to get the idea across. :) -- 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.
