One of the advantages of the columnstore index is that the data of one column is stored โnext to each other on diskโ. This means better compression and faster read times.
Nonetheless; when using a B-tree (regular non-clustered index) are the leaves of this tree not the data itself? Therefore, when I make an index in column A, will all the fields of column A be displayed on the disk parallel to the table? This means that data can be compressed and can be read quickly.
In short: when exactly is columnstore-index more efficient than a B-tree in one column?
Thanks in advance!
Gurdt source share