好友表设计

本文探讨了好友表的设计,考虑到50000用户每人300好友的情况,数据预估达到1500万条。初步设计了一个名为ddb_user_relactionship的表,并详细阐述了搜索好友、好友申请的处理流程,包括SQL查询和更新操作。同时,提供了获取所有好友信息及修改好友备注的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

初步设计

1.好友上限300人 预计用户数:50000

假设每人都有300个好友,数据总条数:50000*300=1500W

ddb_user_relactionship
字段名 类型 长度 主键 可否为空 备注
USER_ID varchar 50 用户ID(sso_user表的外键)
FRIEND_ID varchar 50 好友ID(sso_user表的外键)
REL_STATUS int 1 是否好友(1:是 0:不是)(双向好友)
ALIAS_USER varchar 200 好友备注(USER_ID对FRIEND_ID的备注)
ALIAS_FRIEND varchar 200 好友备注(FRIEND_ID对USER_ID的备注)
REQ_MSG varchar 200 好友申请时的验证消息
初步实现原理与sql写法

一.搜索:(搜索人A,被搜索人B)
1.查询好友表,先判断是否

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值