|
Project Information
|
- If a spatial query is vulnerable to faultlines, it is split into multiple sub-queries that do not cross the faultline.
- Sub-query limits are approximately weighted according to their relative size.
- Sub-queries are executed in parallel, taking advantage of BigTable's distributed goodness, and the results combined, so all this happens very fast.
- Even though the sub-queries are executed in parallel without any significant impact on user experience, App Engine CPU costs can increase to around 2x the CPU cost of a single less accurate query. Sub-query results are memcached to reduce this CPU overhead.
|