ИнфлукДБ, одличан ДБ отвореног кода за руковање великим количинама података

Што се тиче избора базе података за нови пројекат или постојећи који ће заменити овај са којим радите, Већ сам овде на блогу споменуо да је најбоља веб локација за проналажење опција ДБ-мотори, у којима можемо пронаћи велики број база података и за које сам сигуран да нисте ни знали за њихово постојање.

Али прелазећи на главну тему, Овај чланак у којем ћемо данас разговарати говори о ИнфлукДБ-у који је одлична опција за руковање великим количинама података без потребе да се жртвују перформансе.

Требали бисмо знати да је ИнфлукДБ база података оптимизована за податке временских серија и може се користити у локалном центру података или као решење у облаку на Мицрософт Азуре, Амазон Веб Сервицес (АВС) и Гоогле Цлоуд Цомпутинг.

База података временских серија (ТСДБ) може се радити без сервера у облаку или са сопственим серверима у дата центру. Базу података развија америчка компанија Инфлукдата.

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

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

Вредности могу бити 64-битне целобројне, 64-битне покретне тачке, низови и логичке вредности. Поени се индексирају према времену и скупу ознака. Политике задржавања дефинисане су у метрици и контролишу како се подаци смањују и уклањају. Континуирани упити се покрећу периодично и резултате чувају у циљаној метрици.

Ако ће се временске серије чувати у базама података, на пример када се користе инфраструктуре Интернета ствари, ИнфлукДБ се може користити за чување података сензора, укључујући временске жигове. С обзиром на то да временско одређивање времена игра важну улогу у ИнфлукДБ, интерна услуга за одређивање времена осигурава да се сви чворови у кластеру ИнфлукДБ раде синхроно. ИнфлукДБ је такође погодан за чување података о праћењу на мрежама компанија.

Базе података у ИнфлукДБ не морају бити сложене и пружају десетине колона. Има смисла користити га са само неколико колона ако, на пример, одређене мерене вредности са сензора треба сачувати у функцији времена.

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

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

ИнфлукДБ се састоји од само неколико компоненти које су доступне за Линук и мацОС. Све функције су садржане у једној датотеци, што олакшава инсталацију и рад.

Коначно, ако сте заинтересовани да сазнате више о томе, можете детаље проверите на следећем линку.


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

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

*

*

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