Mapreduce 使用map reduce-Hbase或Cassandra,哪个性能更好?

Mapreduce 使用map reduce-Hbase或Cassandra,哪个性能更好?,mapreduce,cassandra,hbase,Mapreduce,Cassandra,Hbase,我可以选择使用Hbase或cassandra。我将编写map-reduce任务来处理数据。 那么,选择Hbase还是cassandra更好呢。与hive和pig一起使用哪个更好?我建议使用HBase,因为它具有本机MR支持,并且可以无缝地运行在现有Hadoop集群之上。此外,不需要重启集群就可以修改更简单的模式也是一大优势。它还提供了与Pig和Hive的轻松集成。我已经使用了这两种。我不确定@Tariq在不重启集群的情况下被修改意味着什么,因为我在修改cassandra模式时不会重启集群。我没有

我可以选择使用Hbase或cassandra。我将编写map-reduce任务来处理数据。
那么,选择Hbase还是cassandra更好呢。与hive和pig一起使用哪个更好?

我建议使用HBase,因为它具有本机MR支持,并且可以无缝地运行在现有Hadoop集群之上。此外,不需要重启集群就可以修改更简单的模式也是一大优势。它还提供了与Pig和Hive的轻松集成。

我已经使用了这两种。我不确定@Tariq在不重启集群的情况下被修改意味着什么,因为我在修改cassandra模式时不会重启集群。我没有使用Pig和Hive,但据我所知,它们只是放在map/reduce上,我使用了map/reduce cassandra适配器,它工作得很好。我们也知道有人将PlayOrm与map/reduce一起使用过,但到目前为止,PlayOrm尚未编写hbase提供程序。他们现在有cassandra和mongodb,所以您可以编写一个客户端,它可以在任何一个数据库上工作。当然,对于每个nosql存储的特定功能,您可以获取驱动程序并直接与nosql存储对话,而不是通过playOrm,但是nosql存储之间的许多功能非常相似