20、关联查询:如何提升多表Join能力你好,我是王磊,你也可以叫我Ivan。 今天,我们会继续学习查询场景中的处理技术。这一讲的关键词是“多表关联”,也就是数据库中常见的Join操作。无论是单体数据库还是分布式数据库,关联操作的语义始终没有变,一些经典算法也保持了很好的延续性。 关联算法...2025-11-01分布式数据库30讲
19、查询性能优化:计算与存储分离架构下有哪些优化思路你好,我是王磊,你也可以叫我Ivan。 我在[第4讲]介绍架构风格时曾经提到过,分布式数据库的主体架构是朝着计算和存储分离的方向发展的,这一点在NewSQL架构中体现得尤其明显。但是计算和存储是一个完整的过程,架构上的分离会带来一个问题:是应该将数据...2025-11-01分布式数据库30讲
18、HTAP是不是赢者通吃的游戏你好,我是王磊,你也可以叫我Ivan。 这一讲的关键词是HTAP,在解释这个概念前,我们先要搞清楚它到底能解决什么问题。 有关OLTP和OLAP的概念,我们在[第1讲]就已经介绍过了。OLTP是面向交易的处理过程,单笔交易的数据量很小,但是要在很短的...2025-11-01分布式数据库30讲
17、为什么不建议你使用自增主键你好,我是王磊,你也可以叫我Ivan。 有经验的数据库开发人员一定知道,数据库除了事务处理、查询引擎这些核心功能外,还会提供一些小特性。它们看上去不起眼,却对简化开发工作很有帮助。 不过,这些特性的设计往往是以单体数据库架构和适度的并发压力为前提的。...2025-11-01分布式数据库30讲
16、为什么不建议你使用存储过程你好,我是王磊,你也可以叫我Ivan。 今天,我们一起来到了这门课的第16讲。如果你学习并理解了前面的所有课程,那么我要恭喜你,这不仅是因为你学完了一半的课程,还意味着你已经征服了“数据库事务”这座高峰。当然,如果你有困惑的地方,也不必沮丧,因为接下...2025-11-01分布式数据库30讲
15、分布式事务串讲:重难点回顾+思考题答疑+知识全景图你好,我是王磊,你也可以叫我Ivan。 今天这一讲是我们这门课的第二个答疑篇,我会带你回顾第9讲到第14讲的主要内容,集中解答留给你的思考题,同时回复一些留言区的热点问题。这几讲涉及的也是数据库的核心话题“事务”,咱们一定得学扎实了。 第9讲:原子性...2025-11-01分布式数据库30讲