简介
数据库的数据被拆分, 数据库分布式存储, 分布式处理, 分布式查询, 也可以理解为分布式数据库框架
出现原因
单机的写库会逐渐会达到性能瓶颈, 需要拆分数据库, 数据表的数据量太大, 处理压力太大, 需要进行分表, 为降低运维难度, 业界逐渐研发了分布式数据库, 库表天然支持分布式
架构工作原理
数据库是由多个主从库或者存储集群构成, 支持分布式大规模并行处理文章来源:https://www.toymoban.com/news/detail-852169.html
技术案例
文章来源地址https://www.toymoban.com/news/detail-852169.html
架构优缺点
- 优点
- 数据库吞吐量大幅提升, 不再是瓶颈
- 缺点
- 跨库 join, 分布式事务等问题, 这些需要对应的去进行解决, 目前mpp都有对应的解决方案
- 数据库和缓存结合目前能够抗住海量的请求, 但是应用的代码整体耦合在一起, 修改一行代码需要整体重新分布
到了这里,关于【Redis & 知识储备】垂直分库架构 -- 分布系统的演进(6)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!