我有超過10K用戶的場景,對於每個用戶,我需要存儲一個活動日誌。在MongoDB中存儲多個用戶的日誌
日誌需要可搜索和永久(沒有環繞緩衝區等)。
我期望每個用戶最多可以有50K條目。
我想知道是否是有意義的日誌條目作爲一個集合存儲用戶對象
{
User : "my user",
Log : [ ..., ..., ...]
}
還是有每個用戶的表裏面?
{
User : "my user",
LogTableID : "my table id"
}
,並在該表中的每個條目將日誌。
不會像從特定用戶獲取日誌並進行分頁的搜索速度較慢? – Thomas