neo4j

Grafične zbirke podatkov in primeri njihove uporabe

Grafične zbirke podatkov in primeri njihove uporabe
Da bi zadostili zahtevam našega povezanega sveta, kjer je treba velike količine podatkov zastopati v realnem času, z bliskovito hitrostjo in odlično učinkovitostjo, se je sredi poznih 2000-ih pojavila nova vrsta zbirke podatkov: grafična baza podatkov.

Tradicionalne podatkovne zbirke so relacijske baze podatkov, ki shranjujejo podatke v vrstice in stolpce in poudarjajo sposobnost denormalizacije podatkov ter njihovo povezavo s primarnimi in tujimi ključi. To je zelo primerno za primere tradicionalne uporabe, kot je baza podatkov o strankah in naročilih za shranjevanje in sledenje strankam, inventarju, izdelkom in izdelkom, ki jih je kupila stranka.

Grafične zbirke podatkov rešujejo drugačen problem, poudarjajo razmerja med podatki v velikih povezanih omrežjih in omogočajo shranjevanje, modeliranje in poizvedovanje teh novih podatkovnih nizov in primerov uporabe. Opisali bomo kontekst in nekatere primere uporabe, ko je baza grafov bolj primerna kot relacijska baza podatkov.

Kaj je baza podatkov grafov

Grafične zbirke podatkov ponujajo odnos, ki je prvi pristop hrambe in poizvedbe podatkov. Podatke shranjujejo na logičen način, ki predstavlja resnično mrežo in daje prednost predstavitvam, odkritosti in vzdrževalnosti podatkovnih razmerij.

Grafične zbirke podatkov uporabljajo grafične strukture za semantične poizvedbe z vozlišči, imenovane oglišča, robovi in ​​lastnosti za predstavitev in shranjevanje podatkov.

Grafične zbirke podatkov lahko poizvedujete z grafsko usmerjenimi jeziki, kot je sparkql, ki so primerni za izražanje težav v domenah velikih grafov.

Najbolj priljubljene podatkovne zbirke grafov

Obstaja na desetine odprtokodnih in komercialnih podatkovnih baz grafov, toda trenutno najbolj priljubljena podatkovna baza grafov je nedvomno Neo4j, ki je odprtokodna podatkovna baza grafov, ki so jo razvijalci opisali kot transakcijsko bazo podatkov, skladno z ACID, z izvornim shranjevanjem in obdelavo grafov.

Druge priljubljene podatkovne zbirke grafov vključujejo OrientDB (odprtokodni sistem za upravljanje baz podatkov NoSQL, napisan v Javi), ArangoDB (izvorni večmodalni sistem zbirk podatkov, ki ga je razvil triAGENS GmbH), MarkLogic (večmodelna baza podatkov, zasnovana za hitrost in obseg NoSQL) in AllegroGraph (zaprta trojna trgovina, ki je zasnovana za shranjevanje trojk RDF), če omenimo le nekaj.

Grafični primeri uporabe zbirke podatkov

Grafične zbirke podatkov so uporabne povsod, kjer so podatkovna razmerja dragocena v realnem času:

Zaključek

Grafične zbirke podatkov rešujejo današnje izzive s poudarkom ne le na podatkih, temveč tudi na povezavah med posameznimi vnosi v zbirko podatkov. Imajo številne primere uporabe in so na voljo kot programski izdelki, ki jih vodi skupnost, in kot komercialna programska oprema s podporo podjetja.

WinMouse vam omogoča prilagajanje in izboljšanje premikanja kazalca miške v računalniku z operacijskim sistemom Windows
Če želite izboljšati privzete funkcije kazalca miške, uporabite brezplačno programsko opremo WinMouse. Dodaja več funkcij, s pomočjo katerih boste kar...
Levi gumb miške ne deluje v sistemu Windows 10
Če s prenosnikom ali namiznim računalnikom uporabljate namensko miško, vendar gumb miške z levim klikom ne deluje v operacijskem sistemu Windows 10/8/...
Kazalec skoči ali se naključno premika med tipkanjem v sistemu Windows 10
Če ugotovite, da kazalec miške med tipkanjem v prenosnem računalniku ali računalniku Windows samodejno, naključno preskakuje ali se premika sam, vam l...