2013-04-29 43 views

回答

0

我会建议HBase,因为它具有本地MR支持并无缝地在现有Hadoop集群上运行。另外,可以在不重启集群的情况下进行更简单的架构是一大优势。它还提供了与Pig和Hive的轻松集成。

1

我已经使用了两者。我不确定@Tariq是如何在没有集群重启的情况下进行修改的,因为我在修改cassandra模式时没有重启集群。我没有使用Pig和Hive,但根据我的理解,这些只是坐在map/reduce上,而且我使用了map/reduce cassandra适配器,这非常棒。我们也知道那些已经使用PlayOrm和map/reduce以及PlayOrm的人还没有编写hbase提供程序。他们现在拥有cassandra和mongodb,因此您可以编写一个客户端,并且可以在任一数据库上运行。当然,对于每个nosql存储的特定功能,您可以获取驱动程序并直接与nosql存储进行通信,而不是通过playOrm进行通信,但许多功能在nosql存储之间非常相似。

相关问题