Columnbased
Columnbased, often described as columnar or column-oriented storage, refers to data organization where data is stored and processed by columns rather than by rows. In a columnbased system, each column of a given dataset is stored contiguously on disk or in memory, and queries access only the relevant columns needed for a computation. This approach is used in analytical databases, data warehouses, and modern file formats.
How it works: Data types are stored column-wise; values from a single column are stored adjacent to
Advantages and use cases: Column-based designs excel at read-heavy analytic workloads and aggregation queries over large
Trade-offs and limitations: Columnar storage can compromise write performance, random updates, and row-wise transactional workloads. It