I am looking to create a cv bank which when i think about it in terms of storing the data in a relational database the complexity is pretty apparent. Would couchdb make better sense in this case?
example of things i would be storing
each a 1 to many relationships with user education, qualifications, employment, awards, languages, skills, licenses, assosations
CouchDB is a good option, but remember to also use Lucene, which you can feed off CouchDB using couchdb-lucene (http://github.com/rnewson/couchdb-lucene) as more probably than not you'll want to search that CV bank.