Я ищу 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 #и т. д.