Является ли HBase колоночной базой данных? - PullRequest
0 голосов
/ 15 мая 2018

Я читал о HBase, и общим описанием для него была «столбчатая база данных». Что это на самом деле означает? Структурирована ли HBase противоположным образом по сравнению с традиционной РСУБД?

Заранее спасибо!

1 Ответ

0 голосов
/ 15 мая 2018

HBase на самом деле не является столбчатой ​​базой данных; это неправильно. HBase хранит данные в строках на основе первичного ключа каждой записи. Причина, по которой его называют «ориентированным на столбцы», заключается в том, что столбцы HBase структурированы в семейства столбцов, что противопоставляется традиционным базам данных. HBase пытается хранить записи вместе внутри одного и того же HFile (где данные HBase хранятся в Hadoop), поэтому его называют «ориентированным на столбцы»

Если вы хотите узнать больше об истинно ориентированных на столбцы базах данных, вот ссылка, которая может оказаться вам полезной: https://en.wikipedia.org/wiki/Column-oriented_DBMS

...