2016-12-09 8 views
-1

Это возможно иметь составной ключ, а затем coreponding агрегированные строки в habseHbase составной ключ и агрегированные строки

supose мой составной ключ для таблицы uderID, chargingID,

остальные два столбца. .value, kids..but колонны малышей основано на только USERID

somethink, как показано ниже:

| usr1, | CHG1, | 20 $, | KID1, KID2 |

| usr1, | chg2, | 30 $, | |

usr2, | chag1, | 50 $, | usr2 | KID1, kid4, kid3 |

ответ

0

В HBase каждый столбец является самостоятельным. Они просто соединены ключом строки. Мы не должны видеть HBase как уровень строки. Фактически это столбчатый формат.

Итак, возвращение к составному ключу - как вы поддерживаете связь между строкой и столбцами, зависит от вас. Дизайн поможет вам лучше искать на основе строки. Это важно, поскольку HBase лучше всего работает при поиске с помощью ключа строки, и производительность постепенно уменьшается, когда вы начинаете использовать значения столбца9, которые являются фильтрами в Hbase].

 Смежные вопросы

  • Нет связанных вопросов^_^