【发布时间】:2010-10-02 23:03:32
【问题描述】:
这两者有什么相似之处吗?
【问题讨论】:
这两者有什么相似之处吗?
【问题讨论】:
从表面上看,它们有很多相似之处:
但是,每个点的实现细节都大相径庭,几乎没有相似之处。我会轻描淡写点。
无模式数据模型:
分布式设计:
Map-Reduce:
我试图不详细说明,希望我所解释的足以让您理解。
Kristóf Kovács 在这些数据库以及 NoSQL 领域的其他数据库中创建了一个不错的 overview of the features。
【讨论】:
他们没有共同点。 CouchDB 是数据库,Hadoop 是分布式处理框架。
您应该改为比较 CounchDB 和 Hbase/Hive(基于 Hadoop)。
所以我认为这个较老的问题应该让你上路: bigtable vs cassandra vs simpledb vs dynamo vs couchdb vs hypertable vs riak vs hbase, what do they have in common?
【讨论】:
这是很多 NoSQL 风格的一个很好的比较:http://kkovacs.eu/cassandra-vs-mongodb-vs-couchdb-vs-redis
【讨论】: