Then, in every row group, RCFile partitions the data vertically like column-store.
Column-store is more efficient when a query only requires a subset of columns, because column-store only read necessary columns from disks but row-store will read an entire row.