Saya akan mengekstrak data dalam format CSV. "DynamoDBtoCSV"
ini alat tampaknya menjanjikan. Kemudian Anda dapat mengimpor file CSV ini ke database MySQL Anda dengan LOAD DATA INFILE
.
Kekurangannya adalah Anda 1. perlu membuat struktur penerima terlebih dahulu dan 2. ulangi proses untuk setiap tabel. Tetapi seharusnya tidak terlalu rumit untuk 1. menghasilkan CREATE TABLE
yang sesuai pernyataan dari output baris pertama oleh DynamoDBtoCSV, dan 2. menjalankan operasi dalam satu lingkaran dari kumpulan.
Sekarang saya bertanya pada diri sendiri apakah MySQL adalah panggilan terbaik Anda sebagai database target. MySQL adalah database relasional, sedangkan DynamoDB adalah NoSQL (dengan agregat panjang variabel, nilai bidang non-skalar, dan sebagainya). Meratakan struktur ini menjadi skema relasional mungkin bukan ide yang bagus.