数据库

作者: 嘘寒问暖 | 来源:发表于2022-08-13 23:45 被阅读0次

    对于整个系统⽽⾔,最终所有的流量的查询和写⼊都落在数据库上,数据库是⽀撑系统⾼并发能⼒的核⼼。怎么降低数据库的压⼒,提升数据库的性能是⽀撑⾼并发的基⽯。主要的⽅式就是通过读写分离和分库分表来解决这个问题。

    对于整个系统⽽⾔,流量应该是⼀个漏⽃的形式。⽐如我们的⽇活⽤户DAU有20万,实际可能每天来到提单⻚的⽤户只有3万QPS,最终转化到下单⽀付成功的QPS只有1万。那么对于系统来说读是⼤于写的,这时候可以通过读写分离的⽅式来降低数据库的压⼒。

    读写分离也就相当于数据库集群的⽅式降低了单节点的压⼒。⽽⾯对数据的急剧增⻓,原来的单库单表的存储⽅式已经⽆法⽀撑整个业务的发展,这时候就需要对数据库进⾏分库分表了。针对微服务⽽⾔垂直的分库本身已经是做过的,剩下⼤部分都是分表的⽅案了

    相关文章

      网友评论

          本文标题:数据库

          本文链接:https://www.haomeiwen.com/subject/imlkgrtx.html