1

私たちのプロジェクトでは、画像などの大きなファイルを nosql データベースに保存しようとしています。いくつかの調査を行っているときに、Azure Cloud Platform の Document Db nosql データベースについて耳にします。さらに、データを Azure に保存します。

Azure Platform に大きなファイルを保存する最善の方法は何ですか?, Document Db で十分ですか?, Azure で MongoDb を使用するのは適切ですか?

4

3 に答える 3

4

DocumentDB ではファイルを保存できますが (ファイルは添付ファイルとして保存されます)、使用はお勧めしません。ここに私の理由があります:

  • 現在のバージョンでは、添付ファイルの最大サイズは 2 MB です。
  • 添付ファイルを実際にストリーミングすることはできません。最初にアプリケーションで添付ファイルのコンテンツを読み取り、そこからストリーミングする必要があります。

ファイルを Azure に保存する場合は、 を使用することを強くお勧めしますBlob Storage。その目的のみを意図しています。Blob Storage に格納できるファイルの最大サイズは 1 TB であり (これで十分だと思います)、各ストレージ アカウントは最大 500 TB のデータを保持できます。さらに、ファイルをエンド ユーザーに直接ストリーミングできます。

于 2015-01-21T13:22:59.513 に答える
0

ファイルを保存するための好ましいメカニズムは、安価な Blob Storage です。Document DB は非常にコストがかかるため、ファイル パスを Blob Storage に保存するには Azure Tables を使用することに注意してください。

于 2019-05-13T12:48:33.377 に答える