DataFunTalk
Sep 24, 2023 · Databases
Insights into the Design and Challenges of Doris' New Optimizer (Nereids)
The article explains why Doris needed a new optimizer, describes its architecture—including rule‑based and cost‑based stages, early data‑size reduction techniques, dynamic‑programming join‑reorder methods, and practical challenges such as statistics errors and runtime filters—while sharing performance results and a Q&A session.
Cost-Based OptimizationDatabase performanceDoris
0 likes · 17 min read