存储架构模式-分片架构和分区架构

分片架构

分片架构就可以解决主从复制存在的问题,如果主机能够承担写的性能,那么主从就够了,如果不能,那么就需要分片架构了。

分片架构设计核心

分片架构设计核心-分片规则

案例1:不合理,因为不同年龄是不均匀的,城市也是不合理的

案例2:动态适合用户ID来分片,微博适合用hash分片

分片架构设计核心-路由规则

分片动态路由-配置中心

分片动态路由-路由转发

分片架构高可用

分片架构本身是一个高性能架构,分片架构需要结合复制架构才能具备高性能高可用特性。

分片架构高可用方案1-独立备份

分片架构高可用方案2-互相备份

分片架构高可用架构 案例

左边方案1,右边方案2

分区架构

分区架构全局路由-DNS 和 GLSB

DNS:比如北方用户来到南方,那么根据DNS就近原则,此时请求会被打到南方,但是南方没有用户信息,此时我们还需要在业务层做一个用户区域的转发,让用户的请求被打到北方。

北方区和南方区的数据都是不一样的。

分区架构备份策略-集中式(使用最多)

分区架构备份策略-互备式

分区架构备份策略-独立式

本节思维导图

相关推荐
2501_941982052 小时前
企微中台架构:非官方接口与企业私有化 CRM 的深度集成
架构·企业微信
程途拾光1582 小时前
内存计算突破:打破传统架构的性能瓶颈
架构
heart_fly_in_sky8 小时前
Mali GPU架构深度解析:Bifrost架构与优化策略(Lesson 4)
架构
2501_933329558 小时前
企业级AI舆情中台架构实践:Infoseek系统如何实现亿级数据实时监测与智能处置?
人工智能·架构
奈斯ing13 小时前
【Oracle篇】基于OGG 21c全程图形化实现9TB数据从Oracle 11g到19c的不停机迁移(上):微服务架构详解与微服务部署,及同步问题总览(第一篇,总共三篇)
微服务·oracle·架构
Hernon13 小时前
微服务架构设计 - 架构取舍决策CAP
微服务·云原生·架构
LINgZone213 小时前
领域驱动设计(DDD)在架构中的应用
架构
潆润千川科技13 小时前
架构演进思考:中老年社交应用如何通过数据治理与业务解耦实现稳健增
架构·聊天小程序
潆润千川科技13 小时前
适老社交应用后端架构思考:在安全、性能与简单之间的平衡艺术
安全·架构
vx-bot55566616 小时前
企业微信接口在微服务协同架构中的事件桥接与状态同步模式
微服务·架构·企业微信