写点什么

架构训练营 week4 课程总结

作者:红莲疾风
  • 2022 年 1 月 07 日
  • 本文字数:377 字

    阅读完需:约 1 分钟

数据库存储架构

数据库存储架构分为 读写分离、分库分表、分布式事务

读写分离的复杂度有:复制延迟和任务分解

分库分表的复杂度有:join 问题、事务问题

而分布式事务主要有 2PC 和 3PC 两种


复制架构

复制架构主要有:主备复制、主从复制、双击切换、集群选举集中方式


分片分区架构

当数据量过大,单机无法存储时,就要考虑分片架构,分片架构的复杂度是:分片规则和路由规则

分区架构则是通过冗余 IDC 来避免城市级别的灾难

存储架构的设计


存储架构的设计主要有三个步骤:估算性能、选择存储系统、设计存储方案

当存储方案遇到问题时,先考虑方案是否合适,如果方案无法更换成合适的,则要考虑换一个存储系统试试。


常见存储架构分析

学习存储架构,先要理解技术本质,再明确部署架构(如果只有一种就不用选了,就那么部署),再研究数据模型,最后模拟业务场景。这一章节主要介绍了:redis、Hbase、HDFS、clickhouse 四种存储架构


发布于: 刚刚
用户头像

红莲疾风

关注

还未添加个人签名 2021.07.28 加入

还未添加个人简介

评论

发布
暂无评论
架构训练营 week4 课程总结