Partial join order optimization in the paraccel analytic database

Yijou Chen, Richard Lee Cole, William John McKenna, Sergei A. Perfilov, Aman Kumar Sinha, Eugene Szedenits · 2009

The ParAccel Analytic Database is a fast shared-nothing parallel relational database system with a columnar orientation, adaptive compression, memory-centric design, and an enhanced query optimizer. This modern object-oriented optimizer and its optimizer framework, known as Volt, provide efficient bulk and instance level query expression representation, multiple expression managers, and rule and cost-based expression transformation organized via multiple optimizer instances. Volt has been applied to the problem of ordering very large numbers of joins by partially ordering them for subsequent optimization using standard dynamic programming. Performance analyses show the framework's utility and the optimizer's effectiveness.

Read the paper · More papers on PaperTik