¿Puedo configurar RavenDB en Windows para versionar / administrar files binarys grandes?

Estoy tratando de controlar las versiones de mis bits de implementación del sistema: imágenes del sistema operativo, controlleres, instaladores de terceros, instaladores de primer partido (nuestras aplicaciones). Necesito tener todo en un package coherente (tags). Y poder get todo el package para cualquiera de nuestras versiones activas. Estoy descubriendo que ningún sistema de control de versiones común va a encajar en la factura. E incluso aquellos que tienen algunas capacidades ( git media, annex, bup ) no funcionarán bien en Windows. Los sistemas de Administración de activos digitales parecen no ser del todo adecuados para este propósito y son muy ajenos a mí.

Escuché que la gente está creando sistemas personalizados en bases de datos de documentos como MongoDB. Te pido consejo sobre cómo build, estructurar y mantener un sistema como este en RavenDB y en la plataforma de server / cliente de Windows.

RavenDB tiene soporte específico para files adjuntos binarys, que se maneja de una manera eficiente. Puedes manejar las cosas de esa manera.

No estoy preparado para build una aplicación / instancia de RavenDB personalizada para este propósito. Después de mucha experimentación, me he decidido por NuGet y Choqueuetey , ¡junto con la gran tienda de datos binarys original, una unidad de networking!