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