Contributor
Mu He

SIMD for SQL expressions and functions


Mentors
Andrey Piskunov
Organization
MariaDB
Technologies
c++, sql
Topics
database, SIMD
Current Mariadb ColumnStore engine doesn’t support vectorized evaluation of SQL functions and expressions. This project want to cover this by adding row/col transformation before the evaluation and evaluate the performance improvement. Furthermore, this project will also try to accomplish a delayed projection into RowGroup, which store data in vertical stored buffers and optimize the transformation part.