Aqui está uma citação de uma recente postagem de blog de Dare Obasanjo .
Os bancos de dados SQL são como transmissão automática e os bancos de dados NoSQL são como transmissão manual. Depois de mudar para o NoSQL, você se torna responsável por muito trabalho que o sistema cuida automaticamente em um sistema de banco de dados relacional. Semelhante ao que acontece quando você escolhe a transmissão manual em vez da automática. Em segundo lugar, o NoSQL permite obter mais desempenho do sistema, eliminando muitas verificações de integridade feitas por bancos de dados relacionais da camada de banco de dados. Novamente, isso é semelhante a como você pode obter mais desempenho do seu carro dirigindo uma transmissão manual versus um veículo de transmissão automática.
No entanto, a semelhança mais notável é que, assim como a maioria de nós não pode realmente tirar proveito dos benefícios de um veículo de transmissão manual, porque a maioria de nossa direção está parada no trânsito a caminho do e para o trabalho, existe uma realidade similar pois a maioria dos sites não está na escala do Google ou do Facebook e, portanto, não precisa de um Bigtable ou Cassandra.
Ao qual posso acrescentar apenas a mudança do MySQL, onde você tem pelo menos alguma experiência, para o CouchDB, onde você não tem experiência, significa que você terá que lidar com todo um novo conjunto de problemas e aprender diferentes conceitos e práticas recomendadas. Embora por si só isso seja maravilhoso (estou brincando em casa com o MongoDB e gosto muito), será um custo que você precisará calcular ao estimar o trabalho para esse projeto, além de trazer riscos desconhecidos e, ao mesmo tempo, prometer benefícios desconhecidos. Será muito difícil julgar se você pode fazer o projeto no prazo e com a qualidade que deseja / precisa para ter sucesso, se for baseado em uma tecnologia que você não conhece.
Agora, se você tem na equipe um especialista no campo NoSQL, dê uma boa olhada nela. Mas sem nenhuma experiência na equipe, não use o NoSQL para um novo projeto comercial.
Atualização : Apenas para jogar gasolina no fogo aberto que você começou, aqui estão dois artigos interessantes de pessoas no campo SQL. :-)
Não posso esperar que o NoSQL morra (o artigo original se foi, aqui está uma cópia )
Combatendo a mentalidade do NoSQL, embora essa não seja uma
atualização de peça anti-NoSQL : Bem, aqui está um artigo interessante sobre o NoSQL
Compreendendo o NoSQL