数据库如何实时推送数据

数据库如何实时推送数据,第1张

数据库实时推送数据方法:

1、新建一个名字为ApplyJiQiMa的数据库

2、往数据库中先增加四条数据,其ApplyDate当前的时间戳,后面用于监听时的排序,方便可以让数据库实时推送。

我虽然没参与过微博底层的开发,如果是我设计这个数据库的话我会用2张表解决这个问题

第一张表 用户信息表, 主要依靠ID主键识别用户

第二张表,关系表, 关键col3列 前两列 分别是 好友源 和 好友目标 ,第三列是 关系状态

然后加了好友 只要不断地 在第二张表加入 新行 比如

用户A,用户C ,好友

用户A,用户B ,黑名单

用户B,用户A, 好友

如果是QQ这类 检索关系时候 0, 1字段一起搜索ID 就是互为好友

微博这种 就是单向的 关注。

大概就是这样的模型

可能的问题是用户过多时候表2可能会非常巨大。检索速度可能会受影响

用资源换效率的方式

还可以每个用户一张表


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9949336.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-03
下一篇 2023-05-03

发表评论

登录后才能评论

评论列表(0条)

保存