社区
分析与设计
帖子详情
关于类似腾讯QQ业务数据库设计问题
lcp147572931
2011-05-05 05:32:55
如题 比如 用户开通的什么功能 手机绑定 财付通 黄钻
这些是怎么存储的 同样是普通会员 但所有的功能却不一样
类似这种 数据库 如何设计
不应该是扩展了 某个功能 把那个功能做成一种角色吧 但系统功能是不断扩展的呀
...全文
279
6
打赏
收藏
关于类似腾讯QQ业务数据库设计问题
如题 比如 用户开通的什么功能 手机绑定 财付通 黄钻 这些是怎么存储的 同样是普通会员 但所有的功能却不一样 类似这种 数据库 如何设计 不应该是扩展了 某个功能 把那个功能做成一种角色吧 但系统功能是不断扩展的呀
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lcp147572931
2011-06-01
打赏
举报
回复
[Quote=引用 1 楼 jyk 的回复:]
如果不考虑用户数量的话,那么就好设计了。
建立一个表作为会员表,可以看做是一个父类。
然后有一个功能,就建立一个表,用会员ID管理起来。
这样不管多少功能都不怕。
就怕会员数量太多,像QQ那样上亿的记录数,就不知道怎么设计了。
[/Quote]
那样是不是要单独提取一张表出来 记录用户的身份呀 要不然 每次登录 去几个表中查询 有没有开通该业务 性能不敢想象
lcp147572931
2011-06-01
打赏
举报
回复
[Quote=引用 3 楼 wxr0323 的回复:]
这个好办啊。
业务ID
业务名字
其他属性
外键。。。。
一张表就可以了
开通的时候给用户表中的业务字段更新一下。外键连到到期时间这些。
[/Quote]
你这种说法是不是把 开通的业务用特殊字符分割 放在一个业务字段里面 每个用户的每个业务的到期时间不一样呀 是不是应该有记录表才对
lcp147572931
2011-06-01
打赏
举报
回复
[Quote=引用 1 楼 jyk 的回复:]
如果不考虑用户数量的话,那么就好设计了。
建立一个表作为会员表,可以看做是一个父类。
然后有一个功能,就建立一个表,用会员ID管理起来。
这样不管多少功能都不怕。
就怕会员数量太多,像QQ那样上亿的记录数,就不知道怎么设计了。
[/Quote]
像腾讯这种 角色是怎么分的 好像它VIP把也划分到业务里面去了
子夜__
2011-05-05
打赏
举报
回复
这个好办啊。
业务ID
业务名字
其他属性
外键。。。。
一张表就可以了
开通的时候给用户表中的业务字段更新一下。外键连到到期时间这些。
ycproc
2011-05-05
打赏
举报
回复
[Quote=引用 1 楼 jyk 的回复:]
如果不考虑用户数量的话,那么就好设计了。
建立一个表作为会员表,可以看做是一个父类。
然后有一个功能,就建立一个表,用会员ID管理起来。
这样不管多少功能都不怕。
就怕会员数量太多,像QQ那样上亿的记录数,就不知道怎么设计了。
[/Quote]
分表分区 集群
可以独立一张关系表出来
自然框架
2011-05-05
打赏
举报
回复
如果不考虑用户数量的话,那么就好设计了。
建立一个表作为会员表,可以看做是一个父类。
然后有一个功能,就建立一个表,用会员ID管理起来。
这样不管多少功能都不怕。
就怕会员数量太多,像QQ那样上亿的记录数,就不知道怎么设计了。
关于
腾讯
QQ
数据库
服务器配置方案
**健康监控**:设置`max_replication_lag`(复制延迟阈值)和`max_...- **索引优化**:为核心表(如`user_profile`)添加复合索引,使用向量索引加速搜索(参考向量
数据库
实践)。例如,用户ID哈希分片确保负载均衡。
QQ
资料存储平台UDC的
设计
揭秘
本文从
QQ
从PC时代到移动互联网时代演进的亲历者和开发者的角度,讲述
QQ
资料存储平台的演进过程和重构的整体思路,希望能给有兴趣的开发者在
设计
复杂系统的时候提供一些参考。
窥探
QQ
基础
数据库
架构演变史
作为
腾讯
最核心最基础的后台服务之一,
QQ
基础
数据库
是存储
QQ
用户帐户信息和关系链信息的海量集群,它承载了百万级每秒的访问量、十亿级的账户数、百亿级关系链。如此大规模的集群,它是如何从300万的数量级一步一步...
腾讯
云
数据库
三大产品线统一升级为TDSQL,这是要集中力量干大事
近日,
腾讯
云宣布了其
数据库
品牌 TDSQL 的全新战略升级计划及未来发展战略。至此,这家进入
数据库
赛道十多年的互联网大厂,在
数据库
发展的道路上又立下一座里程碑。 品牌升级为“企业级分布式
数据库
TDSQL” ...
业务
连续性之浅谈集中式
数据库
高可用
如下图所示,集中式
数据库
不管是单机部署还是
类似
于 RAC 架构部署,如要满足金融级高可用要求,一般需要“两地三中心”架构,即同城主备加异地灾备,同城主备环境根据
业务
重要性可以进行同步复制或异步复制,如 主...
分析与设计
13,189
社区成员
5,759
社区内容
发帖
与我相关
我的任务
分析与设计
.NET技术 分析与设计
复制链接
扫一扫
分享
社区描述
.NET技术 分析与设计
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章