Amazon AWS DynamoDB などの nosql データベースを扱った経験はありません。
Amazon AWS DynamoDB にいくつかのデータを保存しています。
DynamoDB から MySQL サーバーにデータをエクスポートできますか? もしそうなら、それを達成するにはどうすればよいですか?
ありがとう、
Amazon AWS DynamoDB などの nosql データベースを扱った経験はありません。
Amazon AWS DynamoDB にいくつかのデータを保存しています。
DynamoDB から MySQL サーバーにデータをエクスポートできますか? もしそうなら、それを達成するにはどうすればよいですか?
ありがとう、
データを CSV 形式で抽出します。この「DynamoDBtoCSV」ツールは有望そうです。次に、この CSV ファイルを MySQL データベースにインポートできますLOAD DATA INFILE
。
欠点は、1. 最初に受信構造を作成する必要があり、2. テーブルごとにプロセスを繰り返す必要があることです。CREATE TABLE
ただし、1. DynamoDBtoCSV によって出力された最初の行から対応するステートメントを生成し、2. バッチからループで操作を実行するのは、それほど複雑ではありません。
今、MySQL がターゲット データベースとして最適かどうかを自問しています。MySQL はリレーショナル データベースですが、DynamoDB は NoSQL (可変長集計、非スカラー フィールド値など) です。この構造をリレーショナル スキーマにフラット化することは、あまり良い考えではないかもしれません。