Prós / contras de bancos de dados baseados em documentos vs. bancos de dados relacionais

Eu tenho tentado ver se posso cumprir alguns requisitos com um banco de dados baseado em documentos, neste caso o CouchDB. Dois requisitos genéricos:

CRUD de entidades com alguns campos que possuem um índice exclusivoaplicativo da web de comércio eletrônico como o eBay (melhor descrição aqui)

E estou começando a pensar que um banco de dados baseado em documentos não é a melhor opção para atender a esses requisitos. Além disso, não consigo imaginar um uso para um banco de dados baseado em documentos (talvez minha imaginação seja muito limitada).

Você pode me explicar seEstou pedindo peras de um olmo quando tento usar um banco de dados orientado a documentos para esses requisitos?

questionAnswers(6)

yourAnswerToTheQuestion