- 博客(10)
- 收藏
- 关注
原创 为什么 MySQL 需要“回表”?
使用MySQL的你一定听过“回表”。其对查询性能的影响成为普遍共识,但事实果真如此吗?网络上关于“回表”的分析与解决的文章非常多,绝大多数并未指明真正原因,只要使用MySQL就会有“回表”问题吗?
2025-01-08 21:18:27
2040
原创 点对点(队列)与发布订阅两种消息模型对比
1张图,512个字,3分钟彻底搞懂点对点(队列)与发布订阅两种消息模型的异同,以及主流消息中间件分别采取的消息模型横评。
2025-01-03 20:36:01
622
1
原创 2025 年属于你的顶级开源项目贡献指南:一天一小时,七天成为贡献者
成为开源项目贡献者是多数开发者的一个小目标。都2025年了,上哪找适合新手参与的项目,还是顶级开源项目?本文将结合个人经验,为你提供一份详细指南,不标题党不忽悠,每天一小时,七天成为顶级开源项目贡献者。
2025-01-02 12:58:45
1135
1
原创 应用层修复大语言模型(LLMs)输出异常 JSON 通用解决方案
在应用集成大语言模型逐步深入的过程中,对于以 JSON 为代表的结构化数据输出逐步成为核心用例。在模型无法保证 100% 生成正确 JSON 输出的当下,应用层是否有一套能够适配多语言,多种结构化格式,同时提供更为健全修复能力的方案?本文结合个人经验,提出了一个基于 ANTLR 的修复方案,希望能为你带来一定的参考价值。
2024-12-27 20:24:54
841
1
原创 延迟双删如此好用,为何大厂从来不用
Cache-aside下数据变更推荐使用删除缓存的策略,为降低数据不一致通常会配合延迟双删策略。但大厂却很少使用这种方式。背后原因是什么呢?延迟双删策略有致命缺陷么?大厂采用什么策略。
2024-12-11 20:08:36
1061
1
原创 低成本亿级流量分布式本地缓存一致性方案(设计篇)
引入本地缓存除了性能提升之外还有其他原因吗?面对引入本地缓存所带来的数据一致性问题,一定要用复杂的组件和理论来解决吗?如何简单高效、低成本的实现分布式场景下本地缓存的数据一致性?
2024-12-04 16:46:05
1101
原创 主从架构(Coordinator-Worker Architecture):分布式系统设计中最简单的架构模式
面对分布式系统设计,是否有简单易上手的架构模式?我们常听说的主从架构究竟代表着什么?不同系统主从架构之间是否有着显著的区别?为什么主从架构如此常见?采用主从架构会为系统带来哪些好处?本文试图给出答案。
2024-12-02 19:20:49
1206
原创 大厂案例:Shopee 百亿级商品数据如何平稳实现千万级服务器成本缩减
Shopee 作为东南亚领航电商平台,商品系统面临诸多挑战。研发团队通过提升缓存命中率、实现数据冷热分离等手段,成功大幅降低数据库服务器成本。详细技术细节及改造效果极具参考价值,本文将带你一探究竟!
2024-11-24 20:57:25
1988
2
原创 缓存与主副本数据一致性系统设计方案(下篇)
如何为Cache-Aside模式提供更强的数据一致保障?提供更强的一致性保障需要更复杂的实现吗?在更强的一致性保障下,更新数据库后是选择删除缓存还是更新缓存?本文希望解答上述问题之余提供提供设计参考。
2024-11-22 20:22:23
1994
原创 缓存与主副本数据一致性系统设计方案(上篇)
采用Cache-Aside模式,采取更新数据库后删除缓存是正确的吗?更新数据库后更新缓存的方式,真的容易造成数据不一致吗?在系统设计与实际场景下,两种实现方式究竟要如何选择?本文尝试一一解答上述疑问。
2024-11-20 20:01:22
1099
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人