When there will be timeline for solving 200 index limitation which lead to major pain with medium or large application developement?

46 views
Skip to first unread message

Cezary Wagner

unread,
Oct 25, 2012, 5:43:15 AM10/25/12
to google-a...@googlegroups.com
Current Google App Engine architecture lead to major problem with 200 index limitation since:
  1. Queries requires many indexes sometimes little overlapping - for example I have (A, B, C) with sort on (D) but it is required to create also (A, B) for sort on (D) - try to add some algorithm reducing number of required indexes especially overlapping.
  2. Good practice it to create many models to separate code - it leads to some index duplication - for example I want have different types of time reservation in different tables not merge all types into one table to complicate development - do not force users to write bad and complex code.
  3. Medium or large application need operate on 100-200 tables or more - if tables will require composite indexes it mean that is not possible to develop some kind of application on Google App Engine.
I think that better to charge us for service (indexes i/o) than limit development to small or medium application which not use too much indexing.

http://code.google.com/p/googleappengine/issues/detail?id=8305&sort=-id&colspec=ID%20Type%20Component%20Status%20Stars%20Summary%20Language%20Priority%20Owner%20Log

Takashi Matsuo

unread,
Oct 25, 2012, 7:43:19 AM10/25/12
to google-a...@googlegroups.com

Hi Cezary,

Have you read this article before?

The zigzag merge join is your friend.

-- Takashi


--
You received this message because you are subscribed to the Google Groups "Google App Engine" group.
To view this discussion on the web visit https://groups.google.com/d/msg/google-appengine/-/v9kttrTKHrIJ.
To post to this group, send email to google-a...@googlegroups.com.
To unsubscribe from this group, send email to google-appengi...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en.



--
Takashi Matsuo | Developers Advocate | tma...@google.com

Reply all
Reply to author
Forward
0 new messages