我在GAE的應用程序有一個查詢,看起來像這樣:創建一個有限的數據存儲指數
datastore.NewQuery("item").Ancestor(fk).Order("-PubDate").Limit(10).Run(c)
爲了這個工作,我需要通過pubdate的訂購項目的索引;自動生成一個樣子:
- kind: item
ancestor: yes
properties:
- name: PubDate
direction: desc
該指數是相當大的(大約4 GB),但大部分永遠不會因爲限制()調用的感動。是否有可能讓索引只記住每個祖先的10個結果?
此索引是否影響您應用的性能?你爲什麼想縮小尺寸? –
@ tj-recess數據存儲是我的應用程序的主要支出,並且此索引是我數據存儲的20-40%。所以擺脫它會爲我節省大量的金錢。 –