La principale différence est que les magasins de documents (par exemple, MongoDB et CouchDB) autorisent des documents arbitrairement complexes, c'est-à-dire des sous-documents dans des sous-documents, des listes avec des documents, etc., tandis que les magasins de colonnes (par exemple, Cassandra et HBase) n'autorisent qu'un format fixe, par exemple. dictionnaires stricts à un ou deux niveaux.