sql >> Databáze >  >> RDS >> Mysql

Jak exportovat data z Amazon DynamoDB na server MySQL

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.



  1. 4 způsoby, jak počítat řádky v tabulce SQL Server s klady a zápory

  2. Jak mohu zapsat hodnoty SQLite Real do hodnot Java BigDecimal?

  3. Python:osvědčený postup a nejbezpečnější způsob připojení k MySQL a provádění dotazů

  4. Offline stav uživatele online – problém se stavem offline