sql >> Database teknologi >  >> RDS >> Mysql

Sådan eksporteres data fra Amazon DynamoDB til MySQL-server

Jeg ville udtrække dataene i CSV-format. Denne "DynamoDBtoCSV" værktøj virker lovende. Derefter kan du importere denne CSV-fil til din MySQL-database med kode>INDLÆS DATAINFIL .

Ulempen er, at du 1. skal oprette den modtagende struktur først og 2. gentage processen for hver tabel. Men det burde ikke være for kompliceret at 1. generere en tilsvarende CREATE TABLE sætning fra første linje output af DynamoDBtoCSV, og 2. køre operationen i en løkke fra en batch.

Nu spørger jeg mig selv, om MySQL er dit bedste opkald som måldatabase. MySQL er en relationsdatabase, mens DynamoDB er NoSQL (med variable længdeaggregater, ikke-skalære feltværdier og så videre). Det er måske ikke en god ide at udjævne denne struktur til et relationsskema.



  1. Hvordan får man det samlede antal resultater, når der er LIMIT i forespørgslen?

  2. postgres installation, initialisering af databaseklyngen mislykkedes (Postgresql version 9.4.4)

  3. SQL Fuzzy Matching

  4. mysql vælg for at returnere tomme felter for alle undtagen første række af gentagne kolonner