0
我正在使用python和Django在Google應用程序引擎上開發應用程序。從數據存儲中計數記錄
現在我在數據存儲中的實體包含數百萬或數十億條記錄,並且我希望實時記錄這些記錄。
通過使用COUNT()需要那麼多的時間我能買得起
我想指望在2或3;第二部份記錄..
所以任何一個可以告訴我,我應該有用來提高性能?
我正在使用python和Django在Google應用程序引擎上開發應用程序。從數據存儲中計數記錄
現在我在數據存儲中的實體包含數百萬或數十億條記錄,並且我希望實時記錄這些記錄。
通過使用COUNT()需要那麼多的時間我能買得起
我想指望在2或3;第二部份記錄..
所以任何一個可以告訴我,我應該有用來提高性能?
將計數存儲在另一個實體(例如命名爲統計數據)中,並修改您的應用程序,以便每次插入或刪除新實體時更新存儲計數。
但這不會在搜索查詢bocz的情況下工作我也想計算在查詢中獲取的記錄,這些記錄是在沒有數以百萬計,所以它不會工作。 – mahesh 2011-02-28 09:57:16
@mahesh根本無法按照您的想法快速統計數百萬條記錄 - 物理約束使其變得不切實際。這就是爲什麼Google等搜索引擎會返回實際結果數量的估計值。 – 2011-03-01 02:20:52