数据库存储架构
数据库读写分离
复杂度
复制延迟
- 业务分级(常用)
- 读写绑定
- 二次读取
任务分解
- 代码封装
- 中间件封装
分库分表
垂直拆分-提升单机处理性能
按照业务将表进行分类,分布到不同的数据库上面。
水平拆分-提升集群处理性能
按行切分。
复制架构
设计存储架构
分片架构与分区架构
分片架构
通过叠加服务器来提升写性能和存储性能。
分区架构
通过冗余IDC来避免城市级别的灾难,并提供就近访问。
常见存储系统剖析
存储系统学习方法
- 理解技术本质
- 明确部署架构
- 研究数据模型
- 模拟业务场景
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 彩虹马的博客!
评论