neo4j

Grafikų duomenų bazės ir jų naudojimo atvejai

Grafikų duomenų bazės ir jų naudojimo atvejai
Siekiant patenkinti mūsų sujungto pasaulio poreikius, kur realiu laiku, žaibiškai ir puikiai efektyviai reikia pateikti didžiulius duomenų kiekius, 2000-ųjų viduryje ir pabaigoje atsirado naujo tipo duomenų bazė: grafikų duomenų bazė.

Tradicinės duomenų bazės yra reliacinės duomenų bazės, kurios saugo duomenis eilutėse ir stulpeliuose ir pabrėžia galimybę denormalizuoti duomenis ir susieti juos su pirminiais ir svetimais raktais. Tai puikiai tinka tradicinio naudojimo atvejais, pvz., Klientų ir užsakymų duomenų bazėje, kad būtų galima saugoti ir sekti jūsų klientus, atsargas, produktus ir kliento įsigytas prekes.

Grafikų duomenų bazės išsprendžia kitą problemą, jos pabrėžia ryšį tarp duomenų dideliuose sujungtuose tinkluose ir leidžia saugoti, modeliuoti ir pateikti užklausas šiems naujiems duomenų rinkiniams ir naudojimo atvejams. Aprašysime kontekstą ir keletą pavyzdžių, kai diagramų duomenų bazė labiau tinka nei reliacinė duomenų bazė.

Kas yra diagramų duomenų bazė

Grafikų duomenų bazėse pateikiamas visų pirma santykių požiūris į duomenų saugojimą ir užklausas. Jie saugo duomenis logiškai, vaizduodami realaus pasaulio tinklą ir teikdami pirmenybę duomenų ryšių vaizdavimui, aptinkamumui ir palaikomumui.

Grafikų duomenų bazėse naudojamos grafikos struktūros semantinėms užklausoms su mazgais, vadinamais viršūnėmis, briaunomis ir ypatybėmis duomenims pateikti ir saugoti.

Grafikų duomenų bazėse galima pateikti užklausą naudojant į grafikus orientuotas kalbas, tokias kaip „sparkql“, kurios tinka problemoms išreikšti dideliuose grafų domenuose.

Populiariausios diagramų duomenų bazės

Yra dešimtys atvirojo kodo ir komercinių grafikų duomenų bazių, tačiau populiariausia grafikų duomenų bazė šiuo metu yra neabejotinai „Neo4j“, kuri yra atviro kodo grafikų duomenų bazė, kurią jos kūrėjai apibūdina kaip su ACID suderinamą sandorių duomenų bazę su gimtąja grafikų saugykla ir apdorojimu.

Kitos populiarios grafikų duomenų bazės yra „OrientDB“ (atviro kodo „NoSQL“ duomenų bazių valdymo sistema, parašyta „Java“), „ArangoDB“ (gimtoji kelių modelių duomenų bazių sistema, kurią sukūrė „triAGENS GmbH“), „MarkLogic“ (kelių modelių duomenų bazė, sukurta „NoSQL“ greičiui ir mastui) ir „AllegroGraph“ (uždaro kodo triplestinė parduotuvė, sukurta RDF triguboms medžiagoms laikyti), tik keletas jų.

Grafikų duomenų bazių naudojimo atvejai

Grafikų duomenų bazės yra taikomos visur, kur duomenų ryšiai yra vertingi realiuoju laiku:

Išvada

Grafikų duomenų bazės sprendžia šių dienų duomenų iššūkius, sutelkiant dėmesį ne tik į duomenis, bet ir į ryšius tarp atskirų duomenų bazės įrašų. Jie turi daugybę naudojimo atvejų ir yra prieinami tiek kaip bendruomeninės programinės įrangos produktai, tiek kaip komercinė programinė įranga su įmonės lygio palaikymu.

„AppyMouse“ ekrano „Trackpad“ ir pelės žymeklis, skirtas „Windows“ tabletėms
Planšetinių kompiuterių vartotojai dažnai praleidžia pelės žymeklį, ypač kai įprasta naudoti nešiojamus kompiuterius. Jutiklinio ekrano išmanieji tele...
Vidutinis pelės mygtukas neveikia sistemoje „Windows 10“
The vidurinis pelės mygtukas padeda naršyti ilgus tinklalapius ir ekranus, kuriuose yra daug duomenų. Jei tai sustos, gerai, jūs naudosite klaviatūrą ...
Kaip pakeisti kairįjį ir dešinįjį pelės mygtukus „Windows 10“ kompiuteryje
Gana įprasta, kad visi kompiuterio pelės įrenginiai yra ergonomiškai sukurti dešiniarankiams. Tačiau yra pelių prietaisų, specialiai sukurtų kairiaran...