Небула Грапх графички оријентисани ДБМС система отвореног кода

Небула Грапх је ДБМС (Систем управљања базом података), који је дизајниран за складиштење ефикасно велики међусобно повезани скупови података који чине графикон који могу имати милијарде чворова и билионе веза. Пружа високе перформансе на нивоу предузећа да поједностави најсложеније скупове података који се могу замислити у смислене и корисне информације.

Пројекат Написан је на језику Ц ++ и дистрибуиран под лиценцом Апацхе 2.0. Клијентске библиотеке за приступ ДБМС-у спремне су за Го, Питхон и Јава.

О графикону маглине

ДБМС користи дистрибуирану архитектуру без заједничких ресурса, што подразумева покретање независних и самодовољних процеса за обраду графичких захтева и ускладиштених процеса складиштења.

Мета-услуга посвећен је оркестрирању кретања података и пружању мета-информација на графикону. Да би се осигурала доследност података, користи се протокол заснован на РАФТ алгоритму.

График маглине, осигурава сигурност пружајући приступ само ауторизованим корисницима чији се акредитиви успостављају путем система контроле приступа заснованог на улогама (РБАЦ).

поред тога има могућност повезивања различитих врста мотора складиште. Подршка за проширивање језика за генерисање упита са новим алгоритмима.

Обезбеђује минимално кашњење приликом читања или писања података и одржавање високих перформанси. Приликом тестирања базе података од 632 ГБ, укључујући 1.200 милијарде вертекса и 8.400 милијарде граничних ивица, на чвору од једног графика и три ускладиштена чвора, кашњења су била на нивоу од неколико милисекунди, а перформансе су порасле на 140 хиљада упита у секунди.

Од кључних карактеристика Небула Грапх, издвајају се:

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

Како инсталирати Небула Грапх на Линук?

Они који су заинтересовани за могућност инсталирања овог ДБМС-а на свој систем, то могу учинити следећи упутства које делимо у наставку.

Ако имате Центос 6 пакет који треба да преузмете је следећи. Да бисте то урадили, морате отворити терминал на вашем систему и у њега ћете откуцати следећу команду:

wget https://oss-cdn.nebula-graph.io/package/${release_version}/nebula-${release_version}.el6-5.x86_64.rpm

У случају да користите Центос 7, онда је пакет који треба да преузмете:

wget https://oss-cdn.nebula-graph.io/package/${release_version}/nebula-${release_version}.el7-5.x86_64.rpm

Док за оне који су корисници Убунту 16.04 ЛТС, пакет за преузимање је:

wget https://oss-cdn.nebula-graph.io/package/${release_version}/nebula-${release_version}.ubuntu1604.amd64.deb

Или ако јесте Убунту ЛТС КСНУМКС

wget https://oss-cdn.nebula-graph.io/package/${release_version}/nebula-${release_version}.ubuntu1804.amd64.deb

Да бисте извршили инсталацију пакета преузето можете то учинити са жељеним управитељем пакета или то можете учинити са терминала тако што ћете откуцати једну од следећих команди.

У случају пакета за ЦентОС:

sudo rpm -ivh nebula*.rpm

Док је за случај пакета за Убунту:

sudo dpkg -i nebula*.deb

Коначно, ако сте корисник Арцх Линук-а ДБМС можете инсталирати помоћу следеће наредбе:

sudo pacman -S nebula

Да бисте сазнали више о његовој употреби, покретању услуга и другима, можете погледати све ове информације У следећем линку. 


Оставите свој коментар

Ваша емаил адреса неће бити објављена. Обавезна поља су означена са *

*

*

  1. За податке одговоран: Мигуел Ангел Гатон
  2. Сврха података: Контрола нежељене поште, управљање коментарима.
  3. Легитимација: Ваш пристанак
  4. Комуникација података: Подаци се неће преносити трећим лицима, осим по законској обавези.
  5. Похрана података: База података коју хостује Оццентус Нетворкс (ЕУ)
  6. Права: У било ком тренутку можете ограничити, опоравити и избрисати своје податке.