2
我想讓我的頭繞Redis/NoSQL方式或設計數據庫,但我需要一些建議。我有以下型號:Redis通過使用ServiceStack.Redis的外鍵檢索
User {
long UserId
string Username
string Password
List<long> ActivityIds
}
Activity {
long ActivityId
long UserId
long CourseId
string Name
string Description
}
我知道存儲與用戶關聯的活動列表的最佳方式是存儲id列表。用戶可能有500多個活動相關聯,所以我不想每次加載用戶以顯示它們的列表時都加載每個活動。
是否可以在Redis中更具體地使用ServiceStack.Redis來選擇外鍵?例如,同時選擇UserId & CourseId的所有活動?或者我想念理解與Redis合作的最佳方式?