Куду: Цхангер Гаме у екосистему Хадооп?

Аутор: Roger Morrison
Датум Стварања: 21 Септембар 2021
Ажурирати Датум: 1 Јули 2024
Anonim
ПЕЩЕРЫ СТРАХА ► SKYRIM #2
Видео: ПЕЩЕРЫ СТРАХА ► SKYRIM #2

Садржај


Извор: Агсандрев / Дреамстиме.цом

Одузети:

Куду је пројекат отвореног кода који помаже ефикаснијем управљању складиштем.

Куду је нови пројекат отвореног кода који омогућава ажурирање складишта. То је додатак ХДФС / ХБасе, који обезбеђује узастопно складиштење и само за читање. Куду је погоднији за брзу аналитику на брзим подацима, што је тренутно потражња предузећа. Дакле, Куду није само још један пројекат екосистема Хадооп, већ има потенцијал да промени тржиште. (За више информација о Хадоопу, погледајте 10 најважнијих Хадооп термина које морате знати и разумети.)

Шта је Куду?

Куду је посебна врста система складиштења који чува структуриране податке у облику табела. Свака табела има предефинисане бројеве ступаца. Сваки од њих има примарни кључ који је заправо група једног или више ступаца у табели. Овај примарни кључ направљен је да дода ограничење и осигура колоне, а такође ради као индекс, што омогућава лако ажурирање и брисање. Ове табеле представљају низ подскупова података који се називају таблети.


Какав је тренутни статус Кудуса?

Куду је заиста добро развијен и већ је спојен са мноштвом функција. Међутим, ипак ће јој требати неко полирање, што се може учинити једноставније ако корисници предложе и изврше неке измјене.

Куду је потпуно отворени извор и има Апацхе Софтваре Лиценсе 2.0. Такође је предвиђено да се преда Апацхе-у, тако да може да се развија као пројекат Апацхе инкубатора. То ће омогућити да његов развој напредује још брже и додатно ће повећати своју публику. Након одређеног времена, развој Кудуа биће обављен јавно и транспарентно. Многе компаније попут АтСцале, Ксиаоми, Интел и Сплице Мацхине су се удружиле како би допринеле развоју Куду-а. Куду такође има велику заједницу где велики број публике већ даје своје предлоге и доприносе. Дакле, људи који покрећу Кудуов развој напред.

Како Куду може допунити ХДФС / ХБасе?

Куду не треба заменити ХДФС / ХБасе. Заправо је дизајниран да подржи и ХБасе и ХФДС и покреће се заједно с њима како би повећали своје могућности. То је зато што ХБасе и ХДФС још увек имају бројне функције које их на неким машинама чине моћнијим од Куду-а. У целини, такве машине ће добити више користи од ових система.


Карактеристике Куду оквира

Главне карактеристике оквира Куду су следеће:

  • Изузетно брзо скенирање ступаца таблице - Најбољим форматима података попут Паркета и ОРЦФиле потребни су најбољи поступци скенирања, што Куду савршено адресира. Такви формати требају брзо скенирање које се може догодити само ако су ступци података правилно кодирани.
  • Поузданост перформанси - Куду оквир повећава општу поузданост компаније Хадооп затварајући многе рупе и празнине присутне у Хадоопу.
  • Лака интеграција са Хадооп-ом - Куду се може лако интегрисати са Хадооп-ом и његовим различитим компонентама за већу ефикасност.
  • Потпуно отворени извор - Куду је систем отвореног кода са лиценцом Апацхе 2.0. Има велику заједницу програмера из различитих компанија и порекла, који га редовно ажурирају и дају предлоге за промене.

Како Куду може променити Хадооп екосустав?

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

Куду се може имплементирати на више места. Неколико примера таквих места је дато у наставку:

Без грешака, без стреса - Ваш корак по корак водич за креирање софтвера за промену живота без да вам уништи живот

Не можете побољшати своје програмирање кад никога није брига за квалитет софтвера.

  • Стреаминг инпута у скоро-реалном времену - На местима где улазе треба примити што пре, Куду може да уради изванредан посао. Пример таквог места је у предузећима, где велике количине динамичких података преплављују из различитих извора и морају им бити брзо доступни у реалном времену.
  • Апликације временских серија са различитим приступним обрасцима - Куду је савршен за апликације засноване на временским серијама јер је једноставније за постављање табела и скенирање помоћу њих. Пример такве употребе је у робним кућама, где се стари подаци морају брзо пронаћи и обрадити како би се предвиђала будућа популарност производа.
  • Наслеђени системи - Многе компаније које добивају податке из различитих извора и смештају их на различитим радним станицама осећаће се као код куће код Кудуа. Куду је изузетно брз и може се ефикасно интегрисати с Импалом како би обрађивао податке на свим машинама.
  • Предиктивно моделирање - Подаци научници који желе добру платформу за моделирање могу користити Куду. Куду може да научи из сваког низа података који се у њега унесу. Научник може неколико пута покренути и поново покренути модел да би видео шта се дешава.

Закључак

Иако је Куду још увек у фази развоја, има довољно потенцијала да буде добар додатак за стандардне Хадооп компоненте попут ХДФС и ХБасе. Има довољно потенцијала за потпуно промену екосистема Хадооп попуњавањем свих празнина и додавањем још неких карактеристика. Такође је врло брз и моћан и може вам помоћи у брзој анализи и складиштењу великих табела података. Међутим, остаје још мало посла да се он ефикасније користи.