Vectorized Execution Engine

NuoDB’s SQL Engine is known as the Vectorized Execution Engine (VEE). A vectorized approach allows the engine to process batches of 32 rows (or a subset of columns from 32 rows) at a time, speeding up execution. 32 is the default vector size.

VEE features many enhancements over the Scalar Execution Engine (SEE), mainly query compilation and optimization. Another improvement is that explain plans for VEE are more concise than those for SEE, making them easier to read and use.