微信:熟人+公眾號
QQ:熟人+陌生人
微博:陌生人關注
微博:個人動態-關注
微信:朋友圈動態+大號關注
個人號+大眾號
表dynamics,動態(類似微信),
表posts:長文(電子書):
【大眾號】
1個人最多可以有5個大眾號,大眾號可以更換負責人,可以有多個成員,獨立于個人號
【大眾號】
關注表:用戶id+大眾號id
type:公開可見,朋友可見,自己可見
微信:所有朋友可見,僅自己可見,選中的朋友可見,選中的朋友不可見
【問題】
添加好友:搜索id,郵箱/電話
好友表:用戶id+好友id
聊天表:好友聊,群聊,內容+群id
群組表:用戶id+群id,看聊天信息前,查群組表有沒有權限
關聯表用json字段
1萬好友為一個表,假設1000個好友,就1000萬條記錄,如果多出的,放到新表
web聊天類數據庫功能表結構如何設計?
https://www.cnblogs.com/carsonwuu/p/9383157.html
聊天 數據庫設計
https://blog.csdn.net/wangzhae/article/details/104494723