Day 15: 物理計劃生成 - 從邏輯到物理的橋樑
前言
在昨天的學習中,我們深入理解了優化器框架的設計,特別是 OptimizerRule 體系如何通過固定...
前言
在昨天的文章中,我們探討了 ExecutionPlan 的 Stream 執行模型,了解了 SendableRecordBatchStream 如何透過...
Stack如圖所示是後進先出(Last In First Out)的資料結構,主要操作有push()、pop()
優點
操作push()、pop()時間複雜度...
前言
時間過得好快,不知不覺已經來到第二週了,從這週開始會和大家一起閱讀 DataFusion 的原始碼,
從專案的模組架構逐步理解 DataFusion 在程...
前言
在前三天的文章中,我們介紹了執行一個 SQL 查詢的完整生命週期。今天我們將深入探討 LogicalPlan 的設計模式,理解為什麼它採用 Enum 設計...
到這裡,我們已經把資料流關在 Wasm,互動操作幾乎不再跨界拷貝。接下來的現實問題是:這些像素會住多久、住在哪裡、什麼時候要請它們搬家。如果不把「生命週期」講清...