0
它們只是與相同基礎查詢的不同接口嗎?Google App Engine中的Query類和Gqlquery類有什麼區別?
它們只是與相同基礎查詢的不同接口嗎?Google App Engine中的Query類和Gqlquery類有什麼區別?
[摘自http://code.google.com/appengine/docs/python/datastore/gqlqueryclass.html] 與Query類一樣,應用程序執行查詢並通過調用fetch()方法或將GqlQuery對象視爲可迭代來訪問結果。有關更多信息,請參閱查詢文檔。
Query和GqlQuery訪問結果的方式有一個區別:如果GQL查詢包含LIMIT子句或OFFSET子句,則與等效的fetch()方法一樣檢索結果,即使迭代器接口用於訪問結果。當其GQL包含LIMIT或OFFSET的GqlQuery被用作迭代器時,會對數據存儲器進行一次調用以獲取所有結果,並且迭代器從內存中返回每個結果。
可能有[Google App Engine和Google Compute Engine之間有什麼區別?]的重複(http://stackoverflow.com/questions/22697049/what-is-the-difference-between-google-app-engine-和谷歌 - 計算引擎) – gravitation 2016-11-02 21:26:37