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.