Go to content

An Effective Approach to Migrate Cassandra Thrift to CQL (Yabin Meng, Pythian)

Slides: https://www.slideshare.net/DataStax/an-effective-approach-to-migrate-cassandra-thrift-to-cql-yabin-meng-pythian-c-summit-2016 | Cassandra is moving away from Thrift to CQL protocol. Along with this change, Thrift based client drivers are not actively supported any more, nor are they exposed to new Cassandra features. This brings many existing Cassandra users into a situation that they need to migrate their Thrift based application to CQL based. A complete solution to Thrift-to-CQL migration requires changes in 3 areas: application code, data model, and existing data. In this session we will focus on how we can migrate existing data effectively in order to reflect data model changes and give you the necessary tools to build from what you have learned to apply it in your environments. Learning Objectives: 1) Gain an insight of what Cassandra storage engine looks like for version 2.2 and downward 2) Get better idea of how Thrift and CQL difference affects table design 3) Explore an approach to effectively migrate dynamically generated (Thrift) data into a static defined (CQL) table About the Speaker Yabin Meng Apache Cassandra / DataStax Enterprise Consultant, Pythian Yabin is a DataStax certified Architect, Administrator, and Developer. He has been in IT industry for more than 15 years and much of his career is around database related technologies. He has been working with Cassandra for about 2 years and is currently a Cassandra/DSE consultant at Pythian.

July 26, 2016