2009-07-03 35 views
1

我一直在使用在我設置上爲Expando類模型的任意屬性的App Engine應用程序的應用程序的模式。具有大量屬性的App Engine expando模型的性能不好嗎?

可正常工作,但尚未有一個真正的大數據集進行測試。隨着時間的推移,屬性的數量可能會爲> 1000

這也使得在管理控制檯滾動桌子遠的權利,因爲它需要爲每個屬性一列。

我想我會問這個拯救自己和他人的重大皮塔。

+0

還要提到的是,每個實例的屬性數量將大大減少,但由於其他情況下有許多其他屬性的索引可能不考慮放慢。 – jamtoday 2009-07-03 07:40:54

回答

2

只有具備設置爲它們值的屬性將得到索引。當您嘗試查找沒有設置姓氏的所有人時,這可以是PITA。在你的情況下,雖然它完美的工作 - 對於小實體更新索引將是快速的,但大案件仍然是可能的。注意每個實體的索引條目上限 - 我認爲現在是5000。

相關問題