欢迎来到天天文库
浏览记录
ID:22845753
大小:150.74 KB
页数:8页
时间:2018-11-01
《新浪微博、腾讯微博:mysql数据库主表设计猜想》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、新浪微博、腾讯微博:mysql数据库主表设计猜想发布吋间:2011-08-03Youarchere:Home/SchemaDesign/新浪微博、腾讯微博:mysql数据库主表设计猜想新浪微博、腾讯微博:mysql数据库主表设计猜想八月3,2011byEugene•LeaveaComment用户信息表(t_user_info)字段名称字节数1类型描述Usericl4uint32用户编号(主键)Username20Char[20]名称Msg_count4uint32发布消息数量,可以作为t_msg_info水平切分新表的autoincrementFanscount4uint32粉丝数量F
2、ollowcount4Uint32关注对象数量备注:以User_id取模分表用户之间关系表(t_uscr_rclation),必须有关注与被关注的关系字段名称字节数
3、类型描述Userid4uint32用户编号(联合主键)Follow」d4uint32被关注者编号(联合主键)Type1Uint8关系类型(0,粉丝;1,关注)备注:关系是单向的,以Userjd取模分表用户消息索引表(t_uer_msg_index)字段名称字节数1类型描述Userid4uint32用户编号(联合主键)Author_id4uint32消息发布者编号(可能是被关注者,也可能是自己)(联合主键)Msgid4uin
4、t32消息编号(由消息发布者的msgcount新浪微博、腾讯微博:mysql数据库主表设计猜想发布吋间:2011-08-03Youarchere:Home/SchemaDesign/新浪微博、腾讯微博:mysql数据库主表设计猜想新浪微博、腾讯微博:mysql数据库主表设计猜想八月3,2011byEugene•LeaveaComment用户信息表(t_user_info)字段名称字节数1类型描述Usericl4uint32用户编号(主键)Username20Char[20]名称Msg_count4uint32发布消息数量,可以作为t_msg_info水平切分新表的autoincreme
5、ntFanscount4uint32粉丝数量Followcount4Uint32关注对象数量备注:以User_id取模分表用户之间关系表(t_uscr_rclation),必须有关注与被关注的关系字段名称字节数
6、类型描述Userid4uint32用户编号(联合主键)Follow」d4uint32被关注者编号(联合主键)Type1Uint8关系类型(0,粉丝;1,关注)备注:关系是单向的,以Userjd取模分表用户消息索引表(t_uer_msg_index)字段名称字节数1类型描述Userid4uint32用户编号(联合主键)Author_id4uint32消息发布者编号(可能是被关注者
7、,也可能是自己)(联合主键)Msgid4uint32消息编号(由消息发布者的msgcount自增)(联合主键)Timet4Uint32发布时间(必须是消息元数据产生时间)备注:此表就是当我们点击“我的首页”吋拉取的消息列表,只是索引,Time_t对这些消息进行排序消息与消息关系表(t_msg_msg_rclation)字段名称字节数1类型描述Reference_id4uint32引用消息用户编号(联合主键)Referencemsgid4uint32引用消息编号(联合主键)Referencedid4uint32消息发布者编号Referencedmsgid4uint32被引用消息编号Typ
8、e1Uint8操作类型(1,评论;2,转发)Timet4Uint32发布时间Pageindex4Uint32转发或者评论页码备注:以Reference_id取模分表。腾讯微博比新浪微博好的一点是一个消息的所有评论和转发都是被闹定页码,这样在点击看评论的时候搜索效率更高,因为多了一个wherePage_index的定位条件,当然带来的问题就是可能看到有些页的评论排版并不是满页,这就是因为标识为这个Page_index的评论有删除操作。消息元数据表(t_msg_info)字段名称字节数类型描述Userid4uint32发消息用户编号(联合主键)Msgid4uint32消息编号(联合主键)C
9、ontent140Char[140]消息内容Type1Uint8消息类型(0,原创;1,评论;2,转发)Commented_count4Uint32评论过数量(只增不减,删除评论不影响此值,可以作为评论多页显示的页码)Commcntcount4Uint32保留的评论数量Transferredcount4Uint32转发过数量(只增不减,删除转发不影响此值,可以作为转发多页显示的页码)Transfercount4Uint32保留的转发数量Time
此文档下载收益归作者所有