数据库架构分析-之一

前几天在看 MongoDB 权威指南的时候,看到他的架构非常清晰,配置也非常简单。今天又看到 58沈剑在他的微信里写关于数据库架构的文章,读来非常顺口,所以也总结下我自己的理解。

*想看沈剑的文章,可以看这里的链接:
https://mp.weixin.qq.com/s?__biz=MjM5ODYxMDA5OQ==&mid=2651960378&idx=1&sn=971a8db3251a232e3feeb7ff6235c96b&pass_ticket=BIU7nyZ85RabeoKckp74mXhMXajYLu78aa5IHRJbVg4kLuBJ%2BzFzQMqb0RYEM5oK*

架构,究其核心来说,无论是 RDBMS 还是 NoSQL,都可以用 shard (分片) + cluster (集群) 来搭建。复杂一点,就是多加几个 shard.

这里写图片描述

这里的分层设计我觉得蛮形象的:

  1. service 层就是供用户访问,db对于用户来说完全透明;想要提高并发访问量,在 service 层做负载均衡也可以。
  2. Db 分层: 专供“写”的节点,专供“读”的节点,还有灾备的节点。
  3. shard 采取的分片原则,两种:范围和hash. Hash 用的更多一点,可以实现“均分”。

观影关注个人微信公众号【有关SQL】

这里写图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

dbLenis

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值