2011-10-14 30 views
3

我正在尋找一種API,其功能大致類似於可在Windows Server上運行的Rackspace Cloud Files/OpenStack Swift,Microsoft Azure Blob存儲或Amazon S3。用於BLOB /文件存儲的.NET Web服務/ API

我不是說包括複製等在內的所有附加組件,而是爲存儲/服務(包括匿名)啓用類似RESTful API的API。我喜歡的功能的一些示例,如果我現在推出自己的功能,將會丟失:

  • Rackspace的大文件支持。
  • Amazon S3的根文檔支持。
  • Microsoft Azure BLOB存儲頁面Blob和認證。

像MongoDB的GridFS等選項越來越接近,但不會完全削減它。 RavenDB的「附件」功能非常接近,據我所知它只支持2Gb通過ESENT存儲引擎

只是爲了澄清,我不完全確定這將採取什麼形式。我不在尋找預構建的產品(我不認爲它存在),但可能是項目的一個存根,計劃提供此功能的開源項目,可能在C#中開發自己的類似解決方案的人員等

回答

2

我認爲,我們有RavenFS來處理這種情況。 雖然這是一個商業產品。

+0

看起來像答覆!我應該在你的Blog上回顧5月(Designing RavenFS(http://ayende.com/blog/4828/designing-ravenfs)和RavenFS&Rsync(http://ayende.com/blog/4829/ravenfs-rsync) ))。我在這裏發佈了一些背景資料(http://solutionevangelist.com/post/13313/)。唯一的問題是我想將它用於一些個人非商業項目,這可能會對價格敏感。但是,這可以通過開發者許可證來解決,我相信我們能夠爲此找到付費客戶/項目。你能告訴我更多嗎? – Aaron