Data bych extrahoval ve formátu CSV. Tento "DynamoDBtoCSV"
nástroj vypadá slibně. Poté můžete tento soubor CSV importovat do své databáze MySQL pomocí LOAD DATA INFILE
.
Nevýhodou je, že 1. musíte nejprve vytvořit přijímací strukturu a 2. opakovat proces pro každou tabulku. Ale nemělo by být příliš složité 1. vygenerovat odpovídající CREATE TABLE
příkazu z prvního řádku výstupu pomocí DynamoDBtoCSV a 2. spusťte operaci ve smyčce z dávky.
Nyní se ptám sám sebe, zda je MySQL vaše nejlepší volání jako cílová databáze. MySQL je relační databáze, zatímco DynamoDB je NoSQL (s proměnnou délkou agregátů, neskalárními hodnotami polí a tak dále). Srovnat tuto strukturu do relačního schématu nemusí být tak dobrý nápad.