Talk

Columnar Storage in Memory: Void* and Templates

  • In Russian

Together with Alexander we will analyze the structure of columnar storage in memory and talk about why std::vector is not friendly with caches. We will answer the question why void* and patterns are good abstractions for our problem. Consider options on how we can make column APIs and vector instructions friendly. This season we will touch on many features of columnar storage construction and look at it from the benchmark side.

  • #columnar_storage

Invited experts

Schedule