web-dev-qa-db-ja.com

RDSを介してMSSQLからMySQLへのリードレプリカを作成する方法

SQL ServerStandardエディションのRDSインスタンスがあります。このDBはトランザクションに使用されます。リードレプリカを作成したいのですが、新しいレプリカをMySQL/MariaDBまたはPostgreSQLにします。これは、DBから直接データを抽出するレポートソフトウェアを使用する予定であるためです。

これを達成できるかどうかはわかりません。ある言語でアプリケーションを記述し、cronジョブを使用してこれを毎分実行できることは知っていますが、より効率的で洗練されたソリューションを探しています。

誰かがこれを経験したことがありますか?私はすでにSymmetricDSについて読みましたが、誰かがこのソフトウェアと2つのRDSインスタンスの経験がありますか?

1
Rodrigo Moreno

AWS Database Migration Service (DMS)を使用できます-異なるSQLエンジン間の変換に非常に優れています。 「移行」と表示されていますが、ソースデータベースからターゲットデータベースを更新し続ける連続レプリケーションモードでも使用できます。それはおそらくあなたが必要なものです。

お役に立てば幸いです:)

1
MLu

私の理解では、これはRDSでは不可能です。これが本当に必要な場合は、RDSの外部でサードパーティのソリューションを使用する必要があると思います。これには、変換と遅延が含まれる可能性があります。

レポートをメインデータベースまたはMSSQLレプリカに接続することをお勧めします。 MySQLで本当に必要な場合は、他の誰かがアイデアを持っているかもしれません。

0
Tim