Obsah:
Definice - Co znamená Graph Database?
Grafová databáze je typ NoSQL nebo non-relační databáze, což je typ databáze vhodný pro velmi velké sady distribuovaných dat. Namísto použití tabulek, jako jsou tabulky nalezené v relačních databázích, používá grafická databáze, jak název napovídá, strukturu grafů s uzly, vlastnostmi a hranami pro reprezentaci a ukládání dat.
Grafová databáze je také známá jako grafově orientovaná databáze.
Techopedia vysvětluje grafovou databázi
Databáze grafů používá teorii grafů k ukládání, mapování a vztahům dotazů. Je to v podstatě soubor hran a uzlů, přičemž každý uzel představuje entitu, jako je osoba nebo organizace, a každý okraj představuje spojení nebo vztah mezi dvěma uzly.
Uzel je definován jedinečným identifikátorem a má k němu připojeno několik hran, ať už příchozích nebo odchozích, a má sadu vlastností, které jsou vyjádřeny jako páry klíč-hodnota. Okraj je také definován jedinečným identifikátorem a má počáteční a koncový uzel a sadu vlastností.
Grafová databáze je užitečná pro analýzu vztahů a propojení mezi daty; Z tohoto důvodu vidí široké využití při získávání údajů o sociálních médiích pro data s dynamickými schématy, jako je řízení dodavatelského řetězce, a také pro prodej, kde se používá k určení propojení mezi online akcemi zákazníka.
