Why is the Google App Engine limiting GQL queries?

I read about App Engine on Wikipedia and came across some GQL limitations:

  • JOIN is not supported

  • can SELECT no more than one table at a time

  • can contain no more than 1 column in the WHERE clause

What are the benefits of these restrictions?

Are these restrictions common in other places where scalability is a priority?

+5
source share
3 answers

The data warehouse that GQL is talking to:

  • not a relational database like MySQL or PostgreSQL
  • is a column oriented DBMS called BigTable

- , .

GQL SQL, SQL.

:

+19

, , - , . Google , BigTable, API, SQL , . , ORM, .

+4

All Articles