Think of your closet as a big library of clothes. Normally, you might hang each complete outfit together, like a dress, shoes, and hat, all on one hanger. This is like row-based storage—each hanger has a full set, just like each row in a database has a full record. Now, imagine you put all your shirts on one shelf, all pants on another, and all jackets on a third. That's columnar storage! Each shelf holds just one type of clothing, just like columnar storage holds one type of data per column.
Why does this matter? Let's say you want to find all your blue shirts. In the outfit-style closet, you'd have to look at each hanger. But with the shelf approach, you only look at the shirt shelf. It's much faster and easier. Columnar storage is perfect for databases where you often search for specific types of data. It speeds up searches because you only look at the data you need, like only checking the shirt shelf for shirts!