我正在使用java和數據存儲工作我的第一個GAE項目。這是我第一次嘗試使用noSQL數據庫。像很多人一樣,我有理解使用正確模型的問題。到目前爲止,我已經發現了兩種模型,我需要幫助來選擇正確的模型。選擇正確的模型來存儲和查詢數據?
所有數據均以User.class
和Word.class
兩個等級表示。
用戶:夫婦串的用戶數據(用戶名,電子郵件......)
字:兩個字符串
哪個更好:
在100個我需要的100個實體中搜索。例如,每個實體
Word
都具有字符串屬性owner
,並且我查詢(owner = ‘John’
)。在
User.class
我添加屬性List<Word>
和方法getWords()
返回單詞列表。所以我在1000用戶查詢我需要的一個,然後調用方法如getWords()
,返回List<Word>
與我需要的100。
哪一個使用較少的資源?或者我用這個錯誤的方式?
可能是找出它的最佳途徑。謝謝。 – Beshev