Mysql

Import de tables Cassandra dans MySQL

Comment passer d'une base Cassandra vers une base MySQL ?


La solution que nous avons trouvé consiste à copier la table de la base au format csv et l'importer dans la base MySQL.

Pour cela il faut se placer dans le bon keyspace et afficher la table :

cqlsh:twissandra> select * from users;
Ceci permet d'afficher les noms de colonnes. Puis pour exporter :

cqlsh:twissandra> copy users (username, password) to 'temp.csv';
Il ne reste plus qu'à importer ceci dans la base MySQL voulue, soit "à la main" soit avec une interface comme phpmyadmin.

Il peut être nécessaire de renommer la table et les colonnes dans MySQL.
 

{{ message }}

{{ 'Comments are closed.' | trans }}