17、大厂都是怎么做MySQL to Redis同步的?你好,我是李玥。 之前我们在《[11 | MySQL如何应对高并发(一):使用缓存保护MySQL]》这一节课中,讲到了Read/Write Through和Cache Aside这几种更新缓存的策略,这几种策略都存在缓存穿透的可能,如果缓存...2025-11-02后端存储实战课
18、分布式存储:你知道对象存储是如何保存图片文件的吗?你好,我是李玥。 我们都知道,保存像图片、音视频这类大文件,最佳的选择就是对象存储。对象存储不仅有很好的大文件读写性能,还可以通过水平扩展实现近乎无限的容量,并且可以兼顾服务高可用、数据高可靠这些特性。 对象存储之所以能做到这么“全能”,最主要的原因...2025-11-02后端存储实战课
19、跨系统实时同步数据,分布式事务是唯一的解决方案吗?你好,我是李玥。 我们在《[15 | MySQL存储海量数据的最后一招:分库分表]》这节课中讲过,数据量太大的时候,单个存储节点存不下,那就只能把数据分片存储。 数据分片之后,我们对数据的查询就没那么自由了。比如订单表如果按照用户ID作为Shardi...2025-11-02后端存储实战课
20、如何在不停机的情况下,安全地更换数据库?你好,我是李玥。 随着我们的系统规模逐渐增长,总会遇到需要更换数据库的问题。我们来说几种常见的情况。 对MySQL做了分库分表之后,需要从原来的单实例数据库迁移到新的数据库集群上。 系统从传统部署方式向云上迁移的时候,也需要从自建的数据库迁移到云数...2025-11-02后端存储实战课
21、类似“点击流”这样的海量数据应该如何存储?你好,我是李玥。 对于大部分互联网公司来说,数据量最大的几类数据是:点击流数据、监控数据和日志数据。这里面“点击流”指的是在App、小程序和Web页面上的埋点数据,这些埋点数据记录用户的行为,比如你打开了哪个页面,点击了哪个按钮,在哪个商品上停留了多...2025-11-02后端存储实战课
22、面对海量数据,如何才能查得更快?你好,我是李玥。 我们接着上节课的话题,来继续说海量数据。上节课我们讲了,如何来保存原始数据,那我们知道,原始数据的数据量太大了,能存下来就很不容易了,这个数据是没法直接来给业务系统查询和分析的。有两个原因,一是数据量太大了,二是也没有很好的数据结构...2025-11-02后端存储实战课