sql >> データベース >  >> RDS >> Mysql

AmazonDynamoDBからMySQLサーバーにデータをエクスポートする方法

    データをCSV形式で抽出します。この "DynamoDBtoCSV" ツールは有望なようです。次に、このCSVファイルを<を使用してMySQLデータベースにインポートできます。 code> LOAD DATA INFILE

    欠点は、1。最初に受信構造を作成する必要があり、2。テーブルごとにプロセスを繰り返す必要があることです。ただし、1。対応する CREATE TABLEを生成するのはそれほど複雑であってはなりません。 DynamoDBtoCSVによって出力された最初の行のステートメント、および2.バッチからループで操作を実行します。

    今、私はMySQLがターゲットデータベースとしてのあなたの最良の呼び出しであるかどうかを自問しています。 MySQLはリレーショナルデータベースですが、DynamoDBはNoSQLです(可変長の集計、非スカラーフィールド値などを使用)。この構造をリレーショナルスキーマに平坦化することは、それほど良い考えではないかもしれません。



    1. MySQL-1つのクエリのステータスに基づいてアクティブ/非アクティブ/禁止されたユーザーとsellectユーザーをカウントします

    2. PerconaXtraDBクラスターまたはMariaDBクラスターのクラスター間レプリケーションを構成する方法

    3. PostgreSQL用のマルチデータセンターセットアップの実装-パート1-

    4. psqlでデータベースを切り替える方法は?