Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Jak wyeksportować dane z Amazon DynamoDB do serwera MySQL

Wyodrębniłbym dane w formacie CSV. Ten "DynamoDBtoCSV" narzędzie wydaje się obiecujące. Następnie możesz zaimportować ten plik CSV do bazy danych MySQL za pomocą LOAD DATA INFILE .

Wadą jest to, że 1. musisz najpierw stworzyć strukturę odbiorczą i 2. powtórzyć proces dla każdej tabeli. Ale nie powinno być zbyt skomplikowane, aby 1. wygenerować odpowiednią CREATE TABLE oświadczenie z pierwszego wiersza wyjścia przez DynamoDBtoCSV i 2. uruchom operację w pętli z partii.

Teraz zadaję sobie pytanie, czy MySQL jest najlepszym wywołaniem jako docelowa baza danych. MySQL to relacyjna baza danych, podczas gdy DynamoDB to NoSQL (z agregacjami o zmiennej długości, nieskalarnymi wartościami pól itd.). Spłaszczenie tej struktury w schemat relacyjny może nie być dobrym pomysłem.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak wykonać kopię zapasową bazy danych MySQL i umieścić ją w Amazon s3 każdej nocy za pomocą zakładki Cron?

  2. Jak mogę przyspieszyć zapytanie MySQL z klauzulami WHERE w dwóch kolumnach?

  3. Jak wyświetlić zawartość tabeli w GUI Mysql Workbench?

  4. PHP:Jak wyświetlić domyślny obrazek, jeśli określony nie istnieje?

  5. Jak połączyć się z MySQL 5.1 w Visual Studio 2010?