3
votes

At the Cassandra Summit, it was mentioned that Thrift and CQL 3 have subtle differences in their definitions of columns and rows. The Google hasn't helped me understand this difference. The only information I can find is that the metadata is different, and as such, I shouldn't mix thrift and CQL.

  1. What is the subtle difference (I've read a bit about metadata representations...)?
  2. in what way does it break the compatibility?
  3. Why is the change better?

I'm happy to read any docs that will help me, I've just been unable to find anything specifically related to this topic.

2

2 Answers

1
votes

This blog by Aaron Morton is a great read to show the subtle difference in which data is stored in case of CQL and thrift. It helped me a lot to understand the difference.

The Last Pickle