cocos2d-x を使ってアプリケーションを書いています。Windows Azure ストレージにデータを保存し、いつかデータを取得したいのですが、どうすればよいですか?
1 に答える
0
書かれているように、そのような広範な質問に答えることは困難です。そうは言っても、サービスの観点から Azure のストレージ オプションを説明する客観的な回答を提供できるよう最善を尽くします。
- Azure モバイル サービス. これにより、ストレージへの CRUD インターフェースを持つことができ、ストレージの前面にある REST ベースの API を提供するように構築されています。デフォルトは SQL Database ですが、独自のカスタム API を作成し、サーバー側の JavaScript / Node.js を使用して任意のストレージ システムに対して読み取り/書き込みを行うことで、これを簡単にオーバーライドできます。
- Azure ブロブ/テーブル/キュー. これは、アカウントの名前空間あたり最大 200 TB の Azure 大規模ストレージの集合セットです。ゲームから直接ストレージにアクセスすることも、独自のサービス レベルを介してアクセスすることもできます。それはあなた次第です。必要でない限り、ブロブをパブリックとして公開したくないため、セキュリティについて心配する必要があります。幸いなことに、Shared Access Signatureと呼ばれるものを使用してアプリへのアクセスを許可することができますが、これらのリソースは他の世界に対して非公開に保たれます。
- SQL データベース。Azure は、SQL Server とほぼ互換性のあるサービスとしてのデータベースを提供します。適切な接続文字列があれば、ローカル データベースと同じように使用できます。
- サードパーティがホストするソリューション。ClearDB (MySQL) や MongoLab (MongoDB) など、Azure でデータ サービスをホストする企業があります。
もう 1 つのオプション: カスタム データベース ソリューション。組み込みまたはサードパーティのストレージ サービスを使用していない場合は、いつでも仮想マシン内にデータベース サーバーをインストールできます。あなたは今、サーバーを管理していますが、これは究極の選択肢となります。
于 2013-10-30T18:38:39.073 に答える