社区
分析与设计
帖子详情
关于类似腾讯QQ业务数据库设计问题
lcp147572931
2011-05-05 05:32:55
如题 比如 用户开通的什么功能 手机绑定 财付通 黄钻
这些是怎么存储的 同样是普通会员 但所有的功能却不一样
类似这种 数据库 如何设计
不应该是扩展了 某个功能 把那个功能做成一种角色吧 但系统功能是不断扩展的呀
...全文
265
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那样上亿的记录数,就不知道怎么设计了。
The database design process(
数据库
设计
总体流程简介)
一、
数据库
设计
过程
数据库
技术是信息资源管理最有效的手段。
数据库
设计
是指对于一个给定的应用环境,构造最优的
数据库
模式,建立
数据库
及其应用系统,有效存储数据,满足用户信息要求和处理要求。
数据库
设计
中需求...
浅析小程序云原生
数据库
的
设计
与应用
小程序云开发拥有易接入、高性能、高可用等特性,提供完整的原生云端能力支持,可有效降低后端与运维成本,帮助开发者更专注于
业务
,实现快速上线与迭代。其中,小程序云开发的
数据库
是一个既可在小程序前端操作、也...
为什么
腾讯
QQ
的大数据平台选择了这款
数据库
?
导读:本文带你了解一个开源的、高性能的时序型
数据库
——InfluxDB。作者:韩健来源:大数据DT(ID:hzdashuju)00为什么
QQ
要选择InfluxDB?从2016年起,笔者...
腾讯
云关系型
数据库
mysql的产品优势_
腾讯
云
数据库
产品总监王义成:全球
数据库
竞争进入下一个纪元...
IT产业正在经历新的周期,离散的私有...
数据库
作为计算机架构的核心底层软件,同样处于变化之中,其历史可以追溯到1970年,50年来
数据库
领域厂商进进出出,但传统
数据库
厂商的地位从未动摇,直到云计算的出现。Gartn...
腾讯
金融级分布式
数据库
TDSQL的前世今生
TDSQL(Tencent Distributed MySQL,
腾讯
分布式MySQL)是由
腾讯
技术工程事业群计费平台部针对金融联机交易场景开发的高一致性
数据库
集群产品。该产品第一个版本诞生于2012年,当时主要承载公司数字支付相关
业务
,...
分析与设计
13,190
社区成员
5,761
社区内容
发帖
与我相关
我的任务
分析与设计
.NET技术 分析与设计
复制链接
扫一扫
分享
社区描述
.NET技术 分析与设计
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章