Веб-служба .NET / API для BLOB / Файловое хранилище - PullRequest
3 голосов
/ 14 октября 2011

Я ищу API, который выполняет функции, примерно аналогичные Rackspace Cloud Files / OpenStack Swift, хранилищу BLOB-объектов Microsoft Azure или Amazon S3, которые можно запустить на Windows Server.

Я не говорю овсе надстройки, включая репликацию и т. д., но API, который обеспечивает аналогичный RESTful API для хранения / обслуживания (включая Anonymous).Вот некоторые примеры функциональности, которые мне нравятся, и которые я бы упустил, если бы я сейчас развернул свою собственную:

  • Поддержка больших файлов в Rackspace.
  • Поддержка корневых документов Amazon S3.
  • Microsoft Azure BLOB-хранилище BLOB-страниц и аутентификация страниц.

Такие параметры, как GridFS от MongoDB, приближаются, но не совсем его срежут.Функциональность RavenDB «Вложения» довольно близка, я понимаю, что она поддерживает только до 2 Гб через механизм хранения ESENT

Просто чтобы уточнить, я не совсем уверен, какую форму это примет.Я не ищу готовый продукт (которого я не вижу, существует), но, возможно, заглушку проекта, проект с открытым исходным кодом, планирующий предоставить эту функциональность, люди, которые могли бы разработать собственное подобное решение на C #и т. д.

1 Ответ

2 голосов
/ 14 октября 2011

У нас есть RavenFS, которая обрабатывает этот сценарий, я думаю.Впрочем, это коммерческое предложение.

...