MicrosoftがBLOBストレージ用にWebDAVよりもRESTful APIを選んだのはなぜですか?
質問
Microsoftの新しい Windows LiveアプリケーションベースのストレージAPI はRESTfulですAPI。
詳細は、こちらです。
なぜWebDAVをサポートしないことを選択したのですか?
解決
WebDAVは、リモートサーバー上のファイルを管理するためのものですが、おそらくマイクロソフトが達成しようとしていたものには十分な汎用性がありません。
最近、RESTについても多くの誇大宣伝があり、おそらくREST APIを提供するAmazonのS3と競合しています。
WebDAVと同様にRESTful APIを提供できれば良かったでしょう。
他のヒント
Microsoftには、データのRESTful APIを提供するADO.NETデータサービスがあります。 おそらく彼らはストレージにフレームワークを使用しているのでしょう。
Androidのような他のプロジェクトでWebDavを使用していますが、REST Apiと比較してあらゆる種類のシナリオを確認しています。
5,000個以上のファイルなど複数のファイルがあり、webdavサーバーから値を取得する場合、WebDavを使用して、各ファイルのストリーミングまたは読み取りのためにファイルを開くには時間がかかります。 jsonの適切な形式はwebdavより高速です。
所属していません StackOverflow