mongodb的多表關聯哪種處理方式最優?
需求是這樣的,一個游戲后臺系統,需要對每天產生的日志文件進行分析。
游戲日志有用戶注冊、用戶登錄等。使用mapreduce將用戶注冊信息統計到一個集合user_register,將用戶登錄信息去重后放到另一個集合user_login,現在需要根據用戶名關聯這個兩個集合統計出一些數據。但查了很多資料沒有發現mongodb在這方面有很好的解決辦法,也想過使用mapreduce來解決,但根據這段時間我使用mapreduce的心得,感覺mapreduce只能處理一個集合,不能同時處理兩個集合。目前我想出的一個解決方案就是把這兩個集合中的數據都讀出來,然后使用程序代碼處理。這種方式雖然能暫時解決問題,但肯定不是最優的。所以就冒昧給您發了這條信息,看您能不能給一些合理的建議或方法,先在此謝過!!