Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Como exportar dados do Amazon DynamoDB para o servidor MySQL


Eu extrairia os dados no formato CSV. Este "DynamoDBtoCSV" ferramenta parece promissora. Então você pode importar este arquivo CSV para seu banco de dados MySQL com LOAD DATA INFILE .

A desvantagem é que você 1. precisa primeiro criar a estrutura de recebimento e 2. repetir o processo para cada tabela. Mas não deve ser muito complicado 1. gerar um CREATE TABLE correspondente instrução da saída de primeira linha do DynamoDBtoCSV e 2. execute a operação em um loop a partir de um lote.

Agora estou me perguntando se o MySQL é sua melhor escolha como um banco de dados de destino. MySQL é um banco de dados relacional, enquanto o DynamoDB é NoSQL (com agregados de comprimento variável, valores de campo não escalares e assim por diante). Achatar essa estrutura em um esquema relacional pode não ser uma boa ideia.