Hacker News new | ask | show | jobs
by schmichael 3211 days ago
This article does a massive disservice by using the pre-CQL Column Family and Row terminology. While it's the Cassandra data modelling I'm the most accustomed to personally, it causes endless confusion for users who find themselves in the CQL documentation trying to understand how it all maps to Primary Keys, Partition Keys, static columns, etc.

This transition has been causing confusion for at least 5 years now, and it appears people are still using the old terminology! https://www.datastax.com/dev/blog/thrift-to-cql3

1 comments

As a recent user of Cassandra, I found exactly this to be a huge problem. Any type of googling would return too many different terms, and the relevance or context were completely missing so I was confused for a while, until I realized that the terms changed. The unintended consequence of such a quick change in terminology is that it makes for a very hard experience for newbies.
It's not really that quick of a change - it's been in flight for something like 4 years? Maybe 5? And thrift is still supported until 4.0, so you can use the old style for quite some time.