您当前的位置: 首页 >  数据库

蔚1

暂无认证

  • 2浏览

    0关注

    4753博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

从好友关系开始,聊“多对多”类业务数据库水平切分架构实践

蔚1 发布时间:2018-04-12 10:42:07 ,浏览量:2

有一类“多对多”特征的业务,典型代表是“好友关系”,1个用户能加多个好友,1个用户又能被多个人反加好友,这个业务场景,随着用户数据量越来越大,数据库性能显著降低,如何来对好友关系业务进行水平切分是本章的重点:

  1. “多对多”类业务的特点与场景。
  2. “多对多”类业务如何进行水平切分核心指导思想。
  3. “多对多”类业务水平切分后遇到的潜在问题(最典型的问题->通过userid来切分,friendid上的查询怎么办?)。
  4. “多对多”类业务水平切分最佳实践。

实录提要:

  • 类似用户表、权限表、部门表,做微服务需要做冗余吗?
  • 做冗余的目的是为了解决数据量大时候的查询性能?
  • 多对多关系除了冗余数据,还有其他处理办法吗?
  • 分布式开发,多对多数据,如何封装可用的 API?加密解密的安全性怎么办?
  • 现在 58 到家内部是用自己开发的 rpc,还是用 springcloud+springboot?
  • 信息脱敏在 58 是如何设计的?

阅读全文: http://gitbook.cn/gitchat/activity/58ecc4b2b80b10d84f8bf722

您还可以下载 CSDN 旗下精品原创内容社区 GitChat App ,阅读更多 GitChat 专享技术内容哦。

FtooAtPSkEJwnW-9xkCLqSTRpBKX

关注
打赏
1560489824
查看更多评论
立即登录/注册

微信扫码登录

0.0583s