One of the founders of a high traffic website said that joins are bad for scalability. It seems to me that joins are one of the great features of relational databases. So could the bad performance of joins be a reason that people migrate to NoSQL? How can we mitigate the bad performance of joins and what options are we left with?