我的方案主要有3種數據存儲實體,一種用戶,對象和關鍵字的關鍵字分類。 問題在於對對象和關鍵詞之間的關係進行建模。GAE - 爪哇 - 數據存儲實體
用戶可以創建儘可能多的對象,他們希望和用戶對象的關係可以很容易地ascestor鏈路上實現。
我通過爲任何關係定義實體來建模對象間和用戶間的關係。因爲這樣我就可以擁有我想要的所有粉絲和粉絲,並且關係搜索可以與結果集一起擴展,所以它的效率也很高。
現在我需要對象分類關鍵字。每個對象可以關聯到有限數量的按鍵,而每個按鍵不能具有扇出限制。
如何最有效的方式來實現它們? (時間效率(複雜性,...)和數據庫活性)
第一種方法可以是:分配給每個對象的鍵的列表:
搜索將其結果集比例,所以它不會依賴關係數量和關鍵。
造型既鍵和鍵對象關係,因爲像國米用戶實體的對象間的情況:
搜索將再次與結果集擴展,從而再次不依賴於淨尺寸。
我能考慮作爲比較標準是什麼?