I am trying to test a migration of data from a mySQL database to a Cassandra database.
What would be a good approach to do that and is there any tool to make my life easier?
Software Quality Assurance & Testing Stack Exchange is a question and answer site for software quality control experts, automation engineers, and software testers. It only takes a minute to sign up.
Sign up to join this communityIt's not a difficult problem, as long as you have an OLEDB or ADO.net connector to both your database and Cassandra, then you can write queries on both your source (mySQL) and your target (Cassandra using e.g. Intellisoft's Oledb provider).
Then you can pull data into a database technology of your choice.
Then you will need to use either
Note: I do not work for, or am connected with Intellisoft or Redgate.
This question is way bigger than a simple Q & A format.
You're asking the equivalent of asking a question like "I'm moving all my data from Excel to a database, what do I need to do?" In other words, this isn't a simple migration, you're completely changing the underlying datastore.
You'll likely have to work closely with your data folks to figure out what their plan is, how they're going to juggle relationships, data types, etc, and then you can start figuring out what you'll need to do to validate . . .