Diferença entre bancos de dados baseados em documento e chave / valor?
Eu sei que existem três tipos populares e diferentes de bancos de dados não-sql.
Chave / Valor: Redis, Gabinete de Tóquio, MemcachedColumnFamily: Cassandra, HBaseDocumento: MongoDB, CouchDBEu li longos blogs sobre isso sem entender muito.
Conheço bancos de dados relacionais e entendo os bancos de dados baseados em documentos, como o MongoDB / CouchDB.
Alguém poderia me dizer quais são as principais diferenças entre estes e os 2 primeiros da lista?