Я думаю, что вы, как и многие из нас, делаете ошибку, рассматривая bigtable и HBase, как просто другую СУБД, когда это модель хранения на основе столбцов, предназначенная для эффективного хранения и извлечения больших наборов разреженных данных. Это означает, что, в идеале, необходимо хранить отношения «многие-к-одному» в одной строке, например. Ваши запросы должны возвращать очень мало строк, но содержать (потенциально) много точек данных.
Возможно, если бы вы рассказали нам больше о том, что вы пытались сохранить, мы могли бы помочь вам спроектировать вашу схему, чтобы она соответствовала способу выполнения больших таблиц / HBase.
Чтобы узнать, что HBase делает не так, как "традиционная" СУБД, ознакомьтесь с этой замечательной статьей: Соответствие импеданса: когда использовать HBase Брайана Даксбери.