在做一個小型社交網站時,需要涉及到用戶和狀態,評論等幾張表,用戶可以發表多個狀態,每個狀態下會有多個評論資訊。 關於狀態表和評論表的設計遇到了一些問題,即用戶資訊類似於用戶名和用戶頭像等資訊是否要embeded到兩張表中,還是只在表中存放用戶的ID資訊。 現在有兩種解決方案:
用戶
狀態
評論
不知具體該選用哪一種方案?還是有更好的方案?
学习是最好的投资!
狀態做子數組文檔,單一狀態下又有評論的子文檔數組
狀態做子數組文檔,單一狀態下又有評論的子文檔數組