2023年10月30日

数据库【分库分表】

摘要: 一、场景 由于用户数量越来越大会出现以下问题: 订单量剧增,单表数据量已经达到了千万的级别了,这个时候的索引查询已经很慢了,所以现在我们的类似这些大数据表的查询性能很差。 数据量持续增加,现在我们的磁盘大部分空间都被使用,导致数据库的复制备份操作很缓慢,所以,目前数据库系统已不能满足现在的数据量级。 阅读全文

posted @ 2023-10-30 17:20 木乃伊人 阅读(28) 评论(0) 推荐(0) 编辑

数据库【读写分离】

摘要: 一、业务场景 一般在业务读多写少的场景,我们为了解决数据库IO瓶颈,可以考虑采用数据库读写分离,将写请求和读请求进行分开数据处理。 注意:主从不是主备。主从中的从服务器是要承担业务的,主备中备用服务器一般只做备份存在。 二、架构 一主多从的结构如下: 其中有个关键技术:主从复制。每次写入数据的时候, 阅读全文

posted @ 2023-10-30 15:28 木乃伊人 阅读(37) 评论(0) 推荐(0) 编辑

分布式系统【秒杀系统设计】

摘要: 一、场景 秒杀活动属于临时高并发写请求,在活动即将开始之前,面临的是高并发的读请求,因为客户会疯狂刷新活动页面了解内容。 二、问题 2.1、超卖 假如库存只有100个,但是最终超卖了200,一般来讲秒杀系统的价格都比较低,如果超卖将严重影响公司的财产利益,因此首当其冲的就是解决商品的超卖问题。今晚超 阅读全文

posted @ 2023-10-30 10:08 木乃伊人 阅读(36) 评论(0) 推荐(0) 编辑

导航