Skip to main content

Ano ang isang database ng graph?

Ang isang database ng graph ay isa sa tatlong pangunahing uri ng database, kasama ang mga database ng relational at mga database ng object.Ang pangunahing pagkakaiba sa pagitan ng isang database ng graph at ang iba pang dalawa ay ang mga database ng graph ay gumana sa relational graphing sa halip na gumamit ng mga talahanayan o mga bagay na pagmamapa.Mayroong tatlong mga bagay na ginamit sa mga database na ito: mga node, katangian at gilid.Ang mga database na ito ay pinakamahusay para sa mga gumagamit na nauunawaan ang mga graphed na impormasyon, at mas mabilis silang gumagalaw sa pagkalkula ng mga nauugnay na set ng data.Mga database na nag -iimbak ng impormasyon sa isang format na graphing.Ang impormasyon ay pinagsama batay sa kung maaari itong magkasama o hindi, at ang mga database na ito ay mas mahusay para sa mga programmer na naghahanap na gumamit ng mga function ng graphing.Kapag nakakabit sa mga website, ang mga database na ito ay mahal, o gumamit ng malaking halaga ng code, upang lumikha ng kumplikadong istraktura ng database na kailangan ng karamihan sa mga website.Ang mga node ay kumakatawan sa mga nilalang.Sa isang database na nagpapakita ng impormasyon tungkol sa mga negosyo at ang kanilang relasyon, ang mga node ay ang mga negosyo.Ang bawat node ay bibigyan ng isang pamagat, at ang pamagat ay karamihan upang ang mga gumagamit at mga programmer ay maaaring makilala ang isang node mula sa iba pang mga node.Ang pamagat ng node ay bihirang ginagamit sa paghahanap ng mga relasyon, ngunit maaari itong magamit kung kailangan ng gumagamit.

Ang susunod na piraso ng database ng graph ay ang seksyon ng mga katangian.Sumasama ito sa mga node at ipinapaliwanag kung ano ang node.Depende sa kung ano ang database ay graphing, ang programmer ay mag -input ng may -katuturang impormasyon.Para sa database ng negosyo, kung ang programmer ay naghahanap upang makahanap ng mga katulad na negosyo, ang programmer ay papasok sa niche ng negosyo sa seksyon ng mga katangian;Kung ang programmer ay naghahanap ng mga katulad na mga numero ng benta, kung gayon ang mga numero ng benta ay ang mga pag -aari.Halimbawa, kung nais ng programmer na makahanap ng mga katulad na negosyo, ang mga gilid ay mag -graph sa pagitan ng mga node at makahanap ng mga negosyo na may mga katangian ng pagtutugma.Nagbibigay ito sa mga gumagamit ng isang visual graph kung saan makikita niya ang ugnayan sa pagitan ng mga node.

Ang iba pang dalawang uri ng database ay gumana sa isang katulad na paraan ngunit may iba't ibang mga paraan ng pagpapakita o pagprograma ng mga database.Ang isang relational database ay halos magkapareho sa isang database ng graph, ngunit gumagamit ito ng mga talahanayan sa halip na mga graph upang ipakita ang pagkakapareho sa pagitan ng mga entry sa database.Ang mga database ng object ay gumagamit ng object-oriented programming (OOP) kung saan ang mga bagay ay gumana nang katulad sa mga node.