Em resposta a Redmumba. A equipe de desenvolvimento do CouchDB estaria interessada nas falhas que você está vendo.
Além disso: toda a arquitetura do CouchDB é baseada no princípio fail-early. Todos os subsistemas, assim como o servidor principal, são projetados de maneira a finalizar e recuperar imediatamente quando ocorre um erro. "crashes" são apenas parte da operação normal, isso torna o software muito mais confiável (ironicamente, mas essa é toda a filosofia da Erlang).
Quanto à questão, o CouchDB atenderá aos requisitos bons o suficiente. O streaming de anexos do CouchDB está definitivamente ligado à velocidade do sistema de arquivos. Os documentos do CouchDB fornecem todo o espaço necessário para os metadados e os anexos de documentos mantêm os dados binários por perto. Não há necessidade de usar sistemas diferentes para isso.