sloupc
Sloupc is a term used in data storage and analytics to denote a columnar data container optimized for analytical workloads. The concept emphasizes storing data by column rather than by row, with values of the same type stored contiguously in memory to improve cache locality and enable vectorized processing.
A Sloupc instance typically represents a single column of a table, holding a sequence of values of
Computation on Sloupc structures is designed to be vectorized. Operations such as filtering, projection, joining, and
In practice, Sloupc is associated with columnar databases and data-processing frameworks that prioritize read efficiency and
See also: columnar database, vectorization, compression, run-length encoding, dictionary encoding.