Логические реляционные модели используют два основных типа отношений: один-ко-многим и многие-ко-многим.Реляционные базы данных моделируют первые непосредственно как внешние ключи (независимо от того, принудительно ли они применяются базой данных как ограничения или неявно упоминаются приложением как столбцы соединения в запросах), а вторые - как таблицы соединений (дополнительные таблицы, где каждая строка представляет один экземпляр отношениядве основные таблицы).В HBase их нет прямого сопоставления, и часто это сводится к денормализации данных.Первое, на что нужно обратить внимание, - это то, что HBase, не имея встроенных соединений или ограничений, мало используется для явных отношений.Вы также можете легко разместить данные, которые имеют один-ко-многим, в таблицах HBase :.Но это только связь в том смысле, что некоторые части строки в первой таблице соответствуют частям строк строки в последней таблице.HBase ничего не знает об этой взаимосвязи, поэтому ваше приложение должно что-то с ним делать (если вообще что-то).