Бих извадил данните във формат CSV. Това "DynamoDBtoCSV"
инструмент изглежда обещаващ. След това можете да импортирате този CSV файл във вашата база данни MySQL с LOAD DATA INFILE
.
Недостатъкът е, че 1. трябва първо да създадете структурата за получаване и 2. повторете процеса за всяка таблица. Но не трябва да е твърде сложно 1. да генерирате съответен CREATE TABLE
оператор от първия ред, изведен от DynamoDBtoCSV, и 2. стартирайте операцията в цикъл от партида.
Сега се питам дали MySQL е най-доброто ви обаждане като целева база данни. MySQL е релационна база данни, докато DynamoDB е NoSQL (с агрегати с променлива дължина, стойности на нескаларни полета и т.н.). Изравняването на тази структура в релационна схема може да не е толкова добра идея.