logo

Шта је ХИВЕ

Хиве је систем складишта података који се користи за анализу структурираних података. Изграђен је на врху Хадооп-а. Развио га је Фејсбук.

Хиве пружа функционалност читања, писања и управљања великим скуповима података који се налазе у дистрибуираном складишту. Покреће упите попут СКЛ-а под називом ХКЛ (Хиве куери лангуаге) који се интерно конвертује у МапРедуце послове.

Користећи Хиве, можемо прескочити захтев традиционалног приступа писању сложених МапРедуце програма. Хиве подржава језик дефиниције података (ДДЛ), језик за манипулацију подацима (ДМЛ) и кориснички дефинисане функције (УДФ).

Карактеристике кошнице

Ово су следеће карактеристике Хиве:

  • Кошница је брза и скалабилна.
  • Обезбеђује упите сличне СКЛ-у (тј. ХКЛ) који се имплицитно трансформишу у МапРедуце или Спарк послове.
  • Може да анализира велике скупове података ускладиштених у ХДФС.
  • Омогућава различите типове складиштења као што су обичан текст, РЦФиле и ХБасе.
  • Користи индексирање да убрза упите.
  • Може да ради на компримованим подацима ускладиштеним у Хадооп екосистему.
  • Подржава кориснички дефинисане функције (УДФ) где корисник може да обезбеди његову функционалност.

Ограничења кошнице

  • Хиве није у стању да рукује подацима у реалном времену.
  • Није дизајниран за обраду трансакција на мрежи.
  • Хиве упити садрже велико кашњење.

Разлике између кошнице и свиње

Кошница Свиња
Хиве обично користе аналитичари података. Свињу обично користе програмери.
Прати упите сличне СКЛ-у. Следи језик протока података.
Може да обрађује структуриране податке. Може да обрађује полуструктуриране податке.
Ради на серверској страни ХДФС кластера. Ради на клијентској страни ХДФС кластера.
Кошница је спорија од свиње. Свиња је релативно бржа од кошнице.