我打算创建像Facebook这样的网站,实际上并不像Facebook,但有些功能。我需要在数据库中保存四件事时间线供稿,朋友列表,用户照片链接,用户评论
我找到了三种存储这些记录的方法。
方法1:创建单个数据库(例如记录)并在其中创建四个表格time_line
用于时间轴Feed,friend_lists
用于每个用户朋友photos
用户评论链接(路径)comments
用户评论。为每个用户分配唯一的ID,并将所有用户数据保存在这些表下的单个数据库中。
方法2:为每个用户创建具有相同表格的不同数据库
方法3:为每个表创建四个数据库,例如friends
数据库包含一个用户朋友的表list
。 photos
数据库包含一个用于存储用户照片链接的表paths
,comments
数据库包含用于保存用户注释的表comm
。为每个用户分配唯一的ID,并将所有用户记录保存在这四个数据库中。例如,在friends
我的问题:我不知道这些方法的最佳方法是什么?你能告诉我你喜欢什么方法吗?
请记住:大约有30,000
个用户
答案 0 :(得分:0)
方法1:创建单个数据库(例如记录)并在其中创建四个表格time_line for Timeline Feeds,friend_lists为用户朋友照片为每个用户照片链接(路径)评论用户评论。为每个用户分配一个唯一的ID,并将所有用户数据保存在这些表下的单个数据库中。