私たちのプロジェクトでは、画像などの大きなファイルを nosql データベースに保存しようとしています。いくつかの調査を行っているときに、Azure Cloud Platform の Document Db nosql データベースについて耳にします。さらに、データを Azure に保存します。
Azure Platform に大きなファイルを保存する最善の方法は何ですか?, Document Db で十分ですか?, Azure で MongoDb を使用するのは適切ですか?
私たちのプロジェクトでは、画像などの大きなファイルを nosql データベースに保存しようとしています。いくつかの調査を行っているときに、Azure Cloud Platform の Document Db nosql データベースについて耳にします。さらに、データを Azure に保存します。
Azure Platform に大きなファイルを保存する最善の方法は何ですか?, Document Db で十分ですか?, Azure で MongoDb を使用するのは適切ですか?
DocumentDB ではファイルを保存できますが (ファイルは添付ファイルとして保存されます)、使用はお勧めしません。ここに私の理由があります:
ファイルを Azure に保存する場合は、 を使用することを強くお勧めしますBlob Storage
。その目的のみを意図しています。Blob Storage に格納できるファイルの最大サイズは 1 TB であり (これで十分だと思います)、各ストレージ アカウントは最大 500 TB のデータを保持できます。さらに、ファイルをエンド ユーザーに直接ストリーミングできます。
ファイルを保存するための好ましいメカニズムは、安価な Blob Storage です。Document DB は非常にコストがかかるため、ファイル パスを Blob Storage に保存するには Azure Tables を使用することに注意してください。