Может кто-нибудь объяснить эту диаграмму из книги «HBase: полное руководство»? - PullRequest
0 голосов
/ 02 февраля 2019

Прочитав книгу «HBase: полное руководство» , на стр. 19 приведен пример:

HBase: The Definitive Guide, Figure 1-4

Этосопровождается следующим объяснением:

Рисунок 1-4 помогает визуализировать, как разные строки находятся в обычной базе данных, в отличие от ориентированного на столбцы проекта HBase.Вам следует подумать о том, чтобы строки и столбцы располагались не так, как классическая модель электронных таблиц, а скорее использовали метафору тега, то есть информация доступна под определенным тегом.

«NULL?»на рисунке 1-4 показано, что для базы данных с фиксированной схемой необходимо хранить значения NULL там, где нет значения, но для архитектур хранения HBase вы просто опускаете весь столбец;другими словами, значения NULL бесплатны: они не занимают места в хранилище.

Похоже, что он демонстрирует, что один и тот же столбец (B) может храниться в разных семействах столбцов, однако ямне неясно следующее ...

  1. Почему значение row-C-column-C указывает на «огромное значение»?
  2. Существует ли причина, по которой строка Dисключен из HBase-эквивалента?
  3. Значительно ли, что строка-A-столбец-A указывает на строку-B-столбец-B?Обходит ли HBase какой-либо связанный список, чтобы пройти через разные столбцы?
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...