total descendants::27 total children::16 7 ❤️
|
https://neo4j.com/ najpouzivanejsia grafova databaza sucasnosti. zakladnym principom grafovych databaz je rozbitie dat na zakladne jednotky. oproti SQL databaze to znamena vylucenie tabuliek ako takych, a len drzanie samostatnych riadkov a ich buniek ako datovych jednotiek v jednej velkej akokeby tabulke. pri dotazoch sa potom nedohladava konkretna tabulka, ale vzdy len startovaci bod, od ktoreho chcem dostat relevantne data. v zmysle ryzhlosti to znamena, ze ked pri SQL sa musi dana tabulka (a viac tabuliek) nacitat a drzat kompletne v pamati (aj ked vacsina dat z tabulky bude ignorovana), u neo4j sa najde ten jeden konkretny bod, a potom uz len data najblizsie k nemu podla dotazu. v praxi to znamena, ze je to vhodne ako rozumny storage pre socialne siete, pre kyberku, pre vztahy medzi slovami v ramci nejakeho jazyka, pre data mining ak chceme hladat vztahy medzi entitami, pre vsetko, co akokolvek javi nejaku vztahovu siet. nie je to vhodne pre fulltext data, ako napriklad indexovanie clankov atd. ako priklad u kyberky by to znamenalo, ze vsetky nody a uzivatelia sa drzia v neo4j, ale konkretny obsah nod by bol nacitavany z ineho uloziska. |
axone SQL axone recommender systems / ML frameworks axone forumz |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||