почему мы нуждаемся в hadoop для hypertable - PullRequest
5 голосов
/ 28 февраля 2011

Я написал сканер на C ++ и ищу распределенное хранилище данных. Я обнаружил, что 2 1) hbase 2) hypertable

оба являются реализацией Big table, и я только что просмотрел hypertable .., потому что онбыл реализован в C ++ и ... hbase наиболее широко используется, мой вопрос, как нам нужен hadoop ... есть ли какие-то преимущества, если я запускаю hypertable поверх hadoop?

Ответы [ 2 ]

4 голосов
/ 28 февраля 2011

Не обязательно использовать Hadoop. Hypertable требует запуска только поверх распределенной файловой системы. Таким образом, вы можете выбирать между Hadoop DFS, KosmosFS, GlusterFS, Ceph и, возможно, некоторыми другими (например, MooseFS или Luster).

Общие преимущества определяются требованиями приложений и существующей инфраструктурой. С точки зрения устранения неполадок, размер сообщества (особенно Hadoop) также является важным фактором.

0 голосов
/ 04 марта 2011

Вы также можете заглянуть в Кассандру (http://cassandra.apache.org/) другая реализация, похожая на Big Table.

...