Какой лучше HBASE или Neo4j - PullRequest
1 голос
/ 22 марта 2011

Привет, ребята. Я анализирую несколько вещей для подтверждения концепции.Я хочу преобразовать базу данных заработной платы сотрудников в Nosql.Какой лучше использовать HBASE или Neo4j?Или, если у вас есть другие предложения, пожалуйста, скажите мне

Ответы [ 2 ]

3 голосов
/ 31 марта 2011

Для вашей задачи (Payroll) и из этих двух вариантов я бы порекомендовал вам использовать Neo4j.

HBase предназначен для действительно больших наборов данных (сотни гигабайт / терабайт).Набор данных по заработной плате крошечный.

Hbase не является реальной базой данных.Это хранилище данных.Вам придется вручную кодировать и перемещаться по ссылкам между сущностями, применять внешние ключи, транзакции и т. Д.

Hbase больше ориентирован на пакетную обработку больших объемов неструктурированных данных, чем на OLTP (что вам нужно для расчета заработной платы).

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

«Аналитика» - довольно широкий термин. Если вы хотите проанализировать отношения или узнать информацию через отношения, Neo был бы хорош. Hbase обычно используется с Hadoop для анализа больших данных, и там, где вы знаете связь между данными, но хотите анализировать большие таблицы данных. Но я думаю, вам нужно немного лучше понять обе технологии, прежде чем идти вперед, они не относятся к одной категории.

...