2016-06-27 4 views
-2

初めてAzureを使用しています。私は基本的なノードjs botをMicrosoftのBot Frameworkで構築し、Azureにデプロイしました。私のストレージのオプションは何ですか?AzureのNodejsボット用ストレージ?

私はたぶん単純なキー:値の保存が必要になります。モンゴブは私の最初のものでしたが、私はAzureがそれをネイティブレーにサポートしているとは思っていません。

Azureでのストレージの選択肢は何ですか?私はいつもMySQLから好みのものだけを恥ずかしがっていますが、実際にはその理由もありません。

+0

これは、実際には広く、意見を要請しており、StackOverflowの話題です。あなたが言及した各ストレージタイプは非常に異なります(ディスクリートストレージオブジェクト、ドキュメントストア、リレーショナルストア)。これは、アプリ、クエリ、およびその他の特定のニーズに依存します。これに答える方法はない(注意:あなたはあなたのユースケースを記述していない - ちょうどボットの作成に言及した)。 –

+0

あなたの権利。私はこのプロジェクトでMongodbを使用しているような印象を受けましたが、Azureがサポートしていない(特別な設定なしで)ことが分かりました。ほとんどの場合、私はキー:値の保存が必要です。 – Orbit

+0

あなたの質問とは何の関係もありませんが、MongoDBをサポートしていないAzureに関するあなたの主張は誤りです。あなたがその情報をどこで入手したのかは不明です。 –

答えて

-1

のNoSQLソリューションを Azure Table Storageを見てみましょう表ストレージは、スキーマレスデザインのキー/属性ストアです。テーブルストレージはスキーマレスなので、アプリケーションのニーズが進化するにつれてデータを適合させるのは簡単です。データへのアクセスは、あらゆる種類のアプリケーションに迅速かつ費用対効果があります。表の記憶域は、通常、類似のデータ量の場合、従来のSQLよりもコストが大幅に低くなります。

+0

これはちょっと混乱していました。だからTheres Azure StorageはNoSQL dbというテーブルストレージを持っています...それはAzures DocumentDBとどう違うのですか?違いはなんですか?いつ他のものの上で使用されるべきですか? – Orbit

+0

簡単な答えは、どちらもNoSqlですが、Azureテーブルは、パーティションと行キーに基づいてインデックスを作成する単純なキー/値ストアです。 DocumentDBは高度なクエリを可能にしますが、パフォーマンスが低く、コストもかからないため、ユースケースによって異なります。 – Lars

+0

使いやすさの点でどちらがお勧めですか? – Orbit

関連する問題