Billy has been engineering great experiences at Google for five years. Currently, he focused on the developer experience for Cloud Bigtable, creating tutorials, code samples and publicly representing the product at various conferences. Before that, he worked on various Google Cloud UIs which built a great foundation for understanding the nuances of cloud computing and fantastic front-end development skills.View the profile
About the talk
Learn how to migrate from Cassandra to Cloud Bigtable and hear about different migration paths.
Speakers: Billy Jacobson, Kristen O'Leary
Google Cloud Next ’20: OnAir → https://goo.gle/next2020
Subscribe to the GCP Channel → https://goo.gle/GCP
product: Cloud Bigtable; fullname: Billy Jacobson, Kristen O'Leary;
event: Google Cloud Next 2020; re_ty: Publish;
Alright everyone, thank you for joining and welcome to you migrating and your workload ball. a brief introduction, finding assistant, I'm also a coffee table sample code, Orioles, So, could you going to kick things off on this presentation by talking about one of my great table from to Sandra Cassandra? Then we'll all those applications and potential applications there. Sooner walk you through how to be able to do all the code and ample resources. We have available to make that process as easy as possible. So
why you want You're currently struggling smoking. Driving from San Jose to you later. We're going to walk through an example of a migration slow. One you can look into doing. So now you want to find now, do you have music? Three optional, you can compare between the two. Set for be here at 2. So we're writing a song. At 5. I stopped the door, right? So now we're just leaving, be able to read. Is the next a migration path. We're going to talk to you for a different migration path.
Strategies. so, instead of just, you know, You want to run your mouth? Stop in tomorrow. You'll be here in the diagram for us. We had just the Sandra incidents and now we're riding through these people and false. Example of how do you say I'm? So once you've done that, He's online with him. So so so this is another common work load, and then you want to wait until your time's live expire. So once you're fired. Laughing at least you have online with this is the workload that you can see if you
want to ride with us. All right, so we talked about a lot of different situations and examples. Now, Billy is going to take us through some of the actual food if you want to do a migration from Preston state of migration. He wasn't. Some of the programming languages that we have class or So I'm going to walk you through a bunch of examples and they are all available in the Flies will be available there. So don't feel you need to pause the video to figure out what the code is. You can find the link later. So what's the example database?
Just making a little bit more concrete examples about their cellular plan? How much data I use phone as a Xanax to restoring device-to-device. This is where we are doing our queries from this very similar to our Cassandra primary key. So we're going to be based on your Roku Kristen mentioned earlier your primary key parts of itself as well. So we are really going to determine which queries are going to be the most performant. So, to get started with big table, you're probably going to use our command line utility, which is a
CBT Troll and we noticed Wicked Android on family room, family level. So the CD teacher is great for doing creating your tables. Getting everything set up, but you could also use it for reading and writing data deleting data managing your profiles. Managing your garbage collection funny, skirts for PlayStation are probably going to want to use one of our client libraries. We have our library is available in. Languages, are in a programming languages. Just name a few people
there. So we're going to look at the job a client. But again all those other chili burrito, be well-documented with examples. We are in Cassandra, you're used to doing in certain spots at the columns and their values. So create a mutation from that where we set a cell's values of the cells are in intersection of the family and column value for it. And you're here, we're providing a timestamp versions of value or values with garbage Washington, determine how many
versions art after how old those versions are. So what are the parts of your migration is going to be alright. Potentially. So and then alongside any of your insertion, you're going to create a mutation to me. So now, let's look at to select statement of the primary translate each piece of information but you can use any simple you want. So if you wanted to verify that your data migrated correctly Sandra and a table at the same time, deviations until everything is matching us for any of those errors.
So, you can do this for multiple rows before after 2019. So we can scan for that instead of doing this for c-41, whatever it is because all for that device and recover. The device that in 2020 will have as its prefix for their scan. So we can send you can create a scan, which is two prefixes at once and get all that data back at once. China performing queries, in creative ways to die. But you're going to have a little bit more new ones in. Your career has been with the road.
Your data is very similar to Sandra so we can I help you out, but I guess Sandra will allow filtering. Don't want to let it just be so we recommend that you and I are going to be Atlanta Braves final option for migrating Aquarius to a table. This is how do you set up set up, configuration file to translate save some of the data app. So last year. But most want to make sure so we can get super easy with our bulk. Load to him isn't going to run on cloud data flow our management
team Runner. Does an automatic steam conversion for you. It'll pop up and then you can run it with Achmed. And what street is open source. So if you want to take our are both work to make it work from somewhere and whatever data flow is going to work. Best for you. So now, you understand why, one of my grade, how to determine the path to get from standard of a table in your basket of migration tomorrow. We recommend that, you cannot see one of your accounts seems to get started to a lot of the resources we have,
Buy this talk
Buy this video
With ConferenceCast.tv, you get access to our library of the world's best conference talks.