后翼弃兵:透过镜子看查询优化器

The white queen

有时我喜欢问人们一个问题——特别是在转折点时

你的词是什么?

一个词来概括你现在的感受、所处的位置,或是什么在驱动你。无需解释。只需凭直觉。

今天,我的词是:冒险

不一定是那种鲁莽的冒险,而是那种能让你拓展自我、踏入未知领域并看看会发生什么的那种。这正是目前在 MariaDB 经历的这段时期的感觉。 

也许到目前为止我做过的最“冒险”的事情是什么?给 Andy Pavlo 发邮件。

是的,就是*那位* Andy Pavlo。卡内基梅隆大学数据库研究组的灵魂人物,那位把数据库当早餐吃的人。我突发奇想——如果我们邀请他和他的学生来更仔细地看看 MariaDB 会怎样?甚至可能给我们一些挑战?

值得称赞的是,Monty 同意走进“狮子窝”,并发表了一场题为“MariaDB 的查询优化器:一个做事情有些不同的多功能工具”的演讲。接下来发生的事情简直是奇迹。
👉 你可以在这里观看过程

这不仅仅是一次客座演讲。它点燃了火花。Monty,他在数据库领域的经验比在座的一些学生年龄都大,被他们的问题点亮了。不是因为问题简单,而是因为它们很*新鲜*。不受几十年“显而易见”的约束所束缚。坦诚、好奇的问题让我们所有人换个角度思考。

为了让这场网络研讨会变得*格外*冒险,Monty 的“失散多年的女儿 Monica”突然出现在聊天中,要求知道他为什么没有用她的名字命名一个数据库。

值得称赞的是,Monty 甚至没有畏缩——无论是当时的压力还是我非常犀利的目光,他甚至对*那个*刁钻的问题也给出了完美的回答——“*我真的不需要另一个分支(fork)*”。


冒险需要信任

关于引领冒险,有一点是:你不能通过微观管理来完成它。你要创造空间。你要对奇怪的提议说“是”。你要让 Monty 和杰出的研究生们在 Zoom 上见面,看看会发生什么。

最重要的是,保持开放——对那些让你停下来并思考着说出以下话语的人们提的问题保持开放
“嗯……这确实是个很好的观点。”

所以致所有加入这场旅程的学生、黑客、贡献者和大胆的思想家们:你们不是来这里客气的。你们是来推动我们的。来挑战我们的。就像路易斯·卡罗尔《爱丽丝镜中奇遇记》中的白皇后会说的那样,让我们要“在早餐前相信六件不可能的事情”。不对——在你们的支持下,我们至少准备好相信七件不可能的事情!

因为说实话,正是那些格格不入的人和喜欢提问的人,让不可能变成了可能!