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