Для вашей задачи (Payroll) и из этих двух вариантов я бы порекомендовал вам использовать Neo4j.
HBase предназначен для действительно больших наборов данных (сотни гигабайт / терабайт).Набор данных по заработной плате крошечный.
Hbase не является реальной базой данных.Это хранилище данных.Вам придется вручную кодировать и перемещаться по ссылкам между сущностями, применять внешние ключи, транзакции и т. Д.
Hbase больше ориентирован на пакетную обработку больших объемов неструктурированных данных, чем на OLTP (что вам нужно для расчета заработной платы).