Domov Baze podatkov Kako baze podatkov grafov prinašajo mreženje do podatkov

Kako baze podatkov grafov prinašajo mreženje do podatkov

Kazalo:

Anonim

Sodobne aplikacije, ki temeljijo na podatkih, so v veliki meri odvisne od ustreznih spoznanj, pridobljenih iz ogromne količine podatkov, s katero se vsak dan ukvarjajo. Da bi lahko vsakič dobili boljši vpogled, morajo biti aplikacije sposobne pošiljati kompleksne poizvedbe, baza podatkov pa mora biti sposobna naslavljati kompleksne poizvedbe. Tradicionalni sistemi RDBMS, ki temeljijo na SQL, ne morejo obravnavati izjemno zapletenih poizvedb. Podatkovne baze grafov so lahko rešile to težavo, ker se zanašajo na predmete in razmerja med predmeti. Na podlagi te premise je mogoče pridobiti globoka spoznanja. Uporaba podatkovnih baz grafov pa je še vedno omejena, čeprav obstajajo nedvomni znaki, da bo igrala pomembno vlogo, saj se podjetja vedno bolj zanašajo na vpogled v svoje poslovanje. (Za več informacij o bazah podatkov na splošno glejte Uvod v baze podatkov.)

Kaj je podatkovna baza grafov?

Za razumevanje baz podatkov grafov uporabimo spodnji primer:

Bill in njegova družina želijo načrtovati počitnice do kraja, ki ponuja odlično azijsko kuhinjo. Začel je načrtovati že zgodaj in eden od načinov iskanja informacij je seveda Google. Čeprav so Googlovi podatki verodostojni in dobri, je za Billa pomembno, da dobite čim bolj natančne informacije. Torej, začne spraševati svoje prijatelje, znance in sodelavce. Predpostavimo, da Bill vpraša Ryana, Sheeno in Johna, kdo so njegovi primarni stiki (stopnja stika 1). Vsi trije obljubljajo, da se bodo z informacijami odzvali čim prej. Ryan vpraša svojega prijatelja Grega, ki vpraša njegovega bratranca Martina, ki je bil že nekajkrat v Bangkoku. Martin priporoča imena in podrobnosti vseh njegovih najljubših jedilnikov v Bangkoku, znanih po azijskih jedeh. Te podatke posredujemo Billu.

Kako baze podatkov grafov prinašajo mreženje do podatkov