Увод у алтернативе кошнице

Пре него што разговарамо о алтернативама ХИВЕ. Хајде да прво разумемо шта је ТЕЖА? Дакле, ХИВЕ је у основи алат за складиштење података који је развијен на врху ХДФС-а (Хадооп Дистрибутед Филе Систем). Користи се за давање сучеља упита попут СКЛ-а за упис података који се чувају у различитим датотекама интегрираним са Хадооп-ом. СКЛ попут упита претвара у Мап Редуце задатке који помажу у једноставном извршавању великих количина података.

Карактеристике

Испод су неке од карактеристика кошнице:

  • Као и СКЛ, он има свој декларативни језик под називом ХивеКЛ.
  • Има структуру табеле сличну табелама у Релационој бази података и такође пружа подршку за ЕТЛ (извлачење / подршка / учитавање).
  • Занимљива карактеристика је та што омогућава конверзију формата унутар ХИВЕ-а.

Ограничење могућности кошнице

Упознајмо неколико ограничења кошнице:

  • Није дизајниран за ОЛТП (Онлине Трансацтион Процессинг), али подржава ОЛАП (Онлине Аналитицал Процессинг).
  • Једно важно ограничење је да не подржава ажурирања и брише.
  • У Пањ кошу такође нису подржане упите.

5 Важне алтернативе кошнице

У наставку ћемо разговарати о пет важних алтернатива ХИВЕ присутних на тржишту:

1. Апацхе Импала

То је опен-соурце паралелни СКЛ механизам за упите података похрањених у рачунарском кластеру који покреће Апацхе Хадооп. Објављен је у октобру 2012. године. Испод су истакнуте карактеристике Апацхе Импале као алтернативе ХИВЕ-у.

  • Импала је добар избор за људе који покрећу СКЛ упите на Хадооп и Апацхе ХБасе без трансформације података јер није потребно за трансформацију или премештање података, за разлику од ХИВЕ.
  • Још једна разлика између ове две је генерација упита упита. Импала их генерира током извођења користећи ллвм, док их ХИВЕ генерира у вријеме компилације.
  • Хиве Куериес има проблем хладног покретања што није случај са Импала упитима јер се у Импала даемон процесима покрећу у времену за покретање и увијек је спреман за обраду упита због чега се избјегава проблем хладног покретања.
  • Импала препознаје Хадооп формате датотека, Хадооп сигурност, управљачки програм ОДБЦ.
  • Главни УСП импала је велика сила паралелне обраде. Дакле, Импала је боља алтернатива ако започне нови пројекат.

2. Престо ДБ

Престо је још једна алтернатива за ХИВЕ који је развио фацебоок. Његов УСП је да може чак и податке из више извора у оквиру једног упита. Испод су истакнуте карактеристике ПрестоДБ-а као алтернативе ХИВЕ-у.

  • Престо је СКЛ уређај за расподеле у меморији који је такође веома брз јер је механизам за престове Престо брз и погодан за интерактивну анализу.
  • УСП за Престо над другима је његов плуг анд плаи модел с различитим изворима података. Захваљујући овом моделу плуг анд плаи спајање упита из различитих извора података је врло једноставно помоћу престо.
  • У Престо-у су мале таблице спајања направљене брже. Престо се одликује већином осталих дистрибуираних упита.
  • Престо није погодан за велике придруживање чињеница јер не користи диск и не користи меморију за обраду.
  • Још једна важна тачка за Престо је додељивање ресурса. Има расподелу ресурса заснованих на редоследу приоритета.
  • Један од компромиса за добре перформансе у Престо-у је то што подршка УДФ-а није доступна у престо-у због чега се мора написати сопствена функција која повећава режијске трошкове јер мора бити изграђена искључиво за престо и кочи интероперабилност.

3. Спарк СКЛ

То је модул за такође структурирану обраду података и такође опен-соурце. Такође може да делује као дистрибуирани механизам за СКЛ упите и такође је јединствени део тога што пружа апстракцију програмирања познату и као оквири података. Први пут је објављен 2014. године, а развила га је Апацхе Софтваре Фоундатион. Испод су неке од најистакнутијих карактеристика Спарк СКЛ-а као алтернативе ХИВЕ-у.

  • Добра ствар код Спарк СКЛ-а је што се он може имплементирати у Јава, Сцала, Питхон и Р језик док се ХИВЕ може имплементирати у Јава језик.
  • Потпуна је сличност у моделу примарне базе података између ХИВЕ и Спарк јер је за оба модела примарне базе података Релациони ДБМС.
  • Такође је сличан ХИВЕ-у јер обе подржавају Кеи-Валуе сторе као додатни модел базе података.
  • Има унапред дефинисане типове података као што су флоат и датум.
  • Подржава СКЛ јер посједује ДМЛ и ДДЛ изјаве.
  • За разлику од ХИВЕ-а који подржава ЈДБЦ, ОДБЦ и Тхрифт, Спарк СКЛ подржава само ЈДБЦ и ОДБЦ.
  • Спарк СКЛ користи језгро искре за чување података у различите чворове.
  • Друга главна разлика између искре и ХИВЕ су методе репликације: У ХИВЕ-у постоји селективни фактор репликације за спремање сувишних података на више чворова, али у Спарк СКЛ-у није доступан фактор репликације.
  • У Спарк СКЛ-у нема права приступа за кориснике док у Апацхе Хивеу имамо права приступа за кориснике, групе.
  • Не подржава трансакцијску табелу и не подржава врсту типа.

4. Морски пас

То је опен-соурце СКЛ механизам упита који је написан у Сцали. Занимљива чињеница да је Схарк уместо коришћења Мап-Редуцеа за извршавање својих упита користи сопствене скупове радничких чворова. Испод су неке од карактеристика ајкуле:

  • Користи клијент командне линије.
  • Нуди интероперабилност са Хивеом за дељење шема.
  • Пружа подршку за постојеће наставке кошница као што су УДФ.

Није још јако познат, али нуди алтернативу ХИВЕ-у.

5. ИБМ БигСКЛ

Обезбеђује их Биг Блуе (ИБМ). ИБМ има своју Хадооп дистрибуцију под називом Биг Инсигхтс. Дакле, Биг СКЛ се нуди као део њега. То није отворени изворни код као што га обезбеђује ИБМ. Неке од ствари које пружају су у наставку:

  • Они подржавају и ЈДБЦ и ОЈДБЦ управљачке програме.
  • Они пружају СКЛ подршку
  • Они се могу користити за испитивање података из ХДФС-а.

Препоручени чланци

Ово је водич за алтернативе кошница. Овдје разговарамо о значајкама, ограничењу и 5 важних алтернатива кошница. Можете и да прођете кроз наше друге сродне чланке да бисте сазнали више -

  1. Хадооп алтернативе
  2. Алтернатива Таблеау
  3. Алтернатива за Гоогле аналитику
  4. Хадооп Стреаминг
  5. Наредба кошнице
  6. Инсталација кошница
  7. Оквири података у Р

Категорија: