5

我用 C++ 编写了一个爬虫,我正在寻找一个分布式数据存储,我发现 2 1) hbase 2) 超表

两者都是 Big table 的实现,我刚刚回顾了 hypertable.. 因为它是用 c++ 实现的,而且..hbase 使用最广泛我的问题是我们需要 hadoop 的方式...如果我在上面运行 hypertable 有什么好处吗Hadoop?

4

2 回答 2

4

不需要使用 Hadoop。Hypertable 只需要在分布式文件系统之上运行。因此,您可以在 Hadoop DFS、KosmosFS、GlusterFS、Ceph 以及其他一些(如 MooseFS 或 Lustre)之间进行选择。

共同利益由应用程序要求和现有基础设施决定。从故障排除的角度来看,社区(尤其是 Hadoop)的规模也是一个重要因素。

于 2011-02-28T15:00:45.890 回答
0

您还可以查看 cassandra (http://cassandra.apache.org/) 另一个与 Big Table 有点相似的实现。

于 2011-03-04T08:03:34.737 回答