看啥推荐读物
专栏名称: 架构师之路
架构师之路,坚持撰写接地气的架构文章
今天看啥  ›  专栏  ›  架构师之路

1亿数据量MySQL,如何实现秒级扩容?

架构师之路  · 公众号  · 架构  · 2024-01-22 19:08
上周有个童鞋问我这个问题,系统性说一下。一般来说,并发量大,吞吐量大的互联网分层架构是怎么样的?数据库上层都有一个微服务,服务层记录“业务库”与“数据库实例配置”的映射关系,通过数据库连接池向数据库路由sql语句。如上图所示,服务层配置用户库user对应的数据库实例ip。画外音:其实是一个内网域名。该分层架构,如何应对数据库的高可用?数据库高可用,很常见的一种方式,使用双主同步+keepalived+虚ip的方式进行。如上图所示,两个相互同步的主库使用相同的虚ip。当主库挂掉的时候,虚ip自动漂移到另一个主库,整个过程对调用方透明,通过这种方式保证数据库的高可用。画外音:关于高可用,之前介绍过,本文不再展开。该分层架构,如何应对数据量的暴增?随着数据量的增大,数据库要进行水平切分,分库后将数据 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照