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

分片架构

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

分片架构设计核心

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

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

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

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

分片动态路由-配置中心

分片动态路由-路由转发

分片架构高可用

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

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

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

分片架构高可用架构 案例

左边方案1,右边方案2

分区架构

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

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

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

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

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

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

本节思维导图

相关推荐
星哥说事36 分钟前
利用腾讯混元大模型搭建Cherry Studio自有知识库,打造“智能第二大脑”
架构
特拉熊1 小时前
23种设计模式之工厂方法模式
架构
Yeats_Liao3 小时前
遗留系统微服务改造(四):从单体到微服务的演进之路
运维·微服务·架构
Vio7253 小时前
微服务基础:远程调用的基本使用详解
微服务·云原生·架构
文火冰糖的硅基工坊3 小时前
[嵌入式系统-83]:算力芯片的类型与主流架构
人工智能·重构·架构
文火冰糖的硅基工坊12 小时前
《投资-111》价值投资者的认知升级与交易规则重构 - 价值投资的思维模式:穿越表象,回归本质
重构·架构·投资·投机
法欧特斯卡雷特17 小时前
从 Kotlin 编译器 API 的变化开始: 2.2.2X -> 2.3.0-Beta1
后端·架构·开源
柳贯一(逆流河版)19 小时前
Nacos 实战指南:微服务下服务注册与配置管理的完整落地
java·微服务·架构
盗德20 小时前
为什么要用Monorepo管理前端项目?(详解)
前端·架构·代码规范
koddnty21 小时前
协程退出与智能指针
后端·架构