AWS Redshift is named columnar MPP database.
To me it is expected that table(relation) is splitted by columns and store columns in blocks, for example
blk0 col0_val0, col0_val1, col0_val2, ..., col0_val15
blk1 col0_val16,........................., col0_val31
...
blkn col1_val22,..........................,col1_val50
which means in each block stores only values from one column
but after research (reference: http://www.slideshare.net/AmazonWebServices/building-your-data-warehouse-with-amazon-redshift/24 slide page 24) I see Redshift stores data in the following schema
blk0 col0_val0, col1_val0, col0_val1, col1_val1......
...
blkn col0_val100, col1_val100 ......
multiple columns (whole row) in each block
Isn't that row oriented ? why is it called columnar storage ?
other reference, the blue zone map in the page https://blog.chartio.com/blog/understanding-interleaved-sort-keys-in-amazon-redshift-part-1