web-dev-qa-db-ja.com

mySQLとSQLServer / SQL Azureの間でデータを複製できますか?

複製されたmySQLセットアップをAmazonAWSで正常に実行し、ユーザーデータをさまざまなリージョンでローカルに利用できるようにしています。今、私はMicrosoft Azureで起動する必要があるアプリに直面しており、そこにもデータを複製する必要があります。

だからそれは迷惑です。私はいくつかの選択肢に直面しています:

  1. MySQLからSQLへの複製Azure/SQL Serverは素敵なようです-これは可能ですか?必要に応じて、サードパーティのツールを使用して$$を支払うことを検討します。 db機能セットでは複雑なものは何も使用していません。テーブル内のデータだけです。

  2. MySQLをMicrosoftAzureで動作させます-これはせいぜい本当に厄介なようです。私が見つけることができるすべてのHOWTOは、「これは可能ですが、本番アプリでは実際に試してはいけません」と言っています。

  3. 非リアルタイムで、mySQLからSQL Azureへの同期を実行します。これは、多少コストがかかり、時間がかかる場合があります。

  4. AmazonですべてのmySQLをリッピングし、そこでSQL Serverを使用すると、BabyJesusが泣きます。

誰かがmySQLからSQLAzure/SQL Serverへのレプリケーションまたは同期を機能させましたか?または、他のアプローチ(AmazonとAzureで簡単に実行できるいくつかのテーブルに参加する必要があるが複製する必要があるニーズを満たすNoSQLソリューション)はありますか?

2
Ernest Mueller

これが役立つかどうかはわかりませんが、MySQLからAzureとそのSQLAzureを使用する方法に関する優れた記事があります。

http://whitepages.sfintelligence.com/2011/01/setting-up-wordpress-on-windows-and-sql-Azure-a-walkthrough/

お役に立てば幸いです。

1
javipas

MySQL用のSQLServer Migration Assistant(SSMA)を使用すると、MySQLデータベーススキーマをSQLServerまたはSQLAzureスキーマにすばやく変換し、結果のスキーマをSQLServerまたはSQLAzureにアップロードし、MySQLからSQLServerまたはSQLAzureにデータを移行できます。

この小さなアプリとガイドをmsdnで使用できます。はじめに ここhttp://msdn.Microsoft.com/en-us/library/hh313129%28v=sql.110%29.aspx

ここでも回答されています: https://stackoverflow.com/questions/16584311/import-mysql-db-into-ms-Azure

0
Ognyan Dimitrov