sql >> Database >  >> RDS >> Mysql

Gegevens exporteren van Amazon DynamoDB naar MySQL-server

Ik zou de gegevens in CSV-formaat extraheren. Deze "DynamoDBtoCSV" instrument lijkt veelbelovend. Vervolgens kunt u dit CSV-bestand in uw MySQL-database importeren met LOAD DATA INFILE .

Het nadeel is dat u 1. eerst de ontvangststructuur moet maken en 2. het proces voor elke tafel moet herhalen. Maar het zou niet te ingewikkeld moeten zijn om 1. een overeenkomstige CREATE TABLE te genereren statement van de eerste regeluitvoer door DynamoDBtoCSV, en 2. voer de bewerking in een lus uit vanuit een batch.

Nu vraag ik mezelf af of MySQL je beste oproep is als doeldatabase. MySQL is een relationele database, terwijl DynamoDB NoSQL is (met aggregaten van variabele lengte, niet-scalaire veldwaarden, enzovoort). Deze structuur afvlakken tot een relationeel schema is misschien niet zo'n goed idee.



  1. Enkele aanhalingstekens in JDBC ontsnappen met MySql

  2. Hoe u id's op Inserts kunt retourneren met mybatis in mysql met annotaties

  3. Hoe op te lossen Geen query in datareader-fout?

  4. Hoe postgresql op ubuntu grondig te zuiveren en opnieuw te installeren?