Domov databázy Ako databázy grafov prinášajú údaje do sietí

Ako databázy grafov prinášajú údaje do sietí

Obsah:

Anonim

Moderné aplikácie založené na údajoch do veľkej miery závisia od relevantných poznatkov odvodených z obrovského množstva údajov, s ktorými každý deň spracúvajú. Aby bolo možné získať lepší prehľad zakaždým, aplikácie musia byť schopné odosielať komplexné otázky a databáza by mala byť schopná riešiť komplexné otázky. Tradičné systémy RDBMS, ktoré sa spoliehajú na SQL, nedokážu zvládnuť mimoriadne zložité otázky. Grafické databázy dokázali tento problém vyriešiť, pretože sa spoliehajú na objekty a vzťahy medzi objektmi. Na základe tohto predpokladu je možné získať hlboké poznatky. Používanie grafových databáz je však stále obmedzené, aj keď existujú určité náznaky, že bude hrať dôležitú úlohu, pretože podniky sa čoraz viac spoliehajú na informácie, ktoré im pomôžu pri ich podnikaní. (Viac informácií o databázach všeobecne nájdete v časti Úvod do databáz.)

Čo je grafová databáza?

Aby sme porozumeli grafovým databázam, použite nasledujúci príklad:

Bill a jeho rodina chcú naplánovať dovolenku na miesto, ktoré ponúka skvelú ázijskú kuchyňu. Začal plánovať čoskoro a jedným zo spôsobov, ako nájsť informácie, je, samozrejme, Google. Aj keď sú informácie od spoločnosti Google dôveryhodné a dobré, pre Billa je dôležité získať čo najkonkrétnejšie informácie. Začne sa pýtať svojich priateľov, známych a kolegov. Predpokladajme, že sa Bill opýta Ryana, Sheeny a Johna, ktorí sú jeho primárnymi kontaktmi (úroveň kontaktu 1). Všetci traja sľubujú, že odpovedia informáciami čo najskôr. Ryan sa pýta svojho priateľa Grega, ktorý sa pýta svojho bratranca Martina, ktorý bol niekoľkokrát v Bangkoku. Martin odporúča názvy a podrobnosti všetkých svojich obľúbených reštaurácií v Bangkoku známych pre ich ázijské jedlá. Tieto informácie sa odovzdajú späť Billovi.

Ako databázy grafov prinášajú údaje do sietí