Graafitietokannoissa
Graafitietokannat ovat tietokantoja, jotka on suunniteltu tallentamaan ja hakemaan tietoja erityisesti solmujen ja niiden välisten yhteyksien kautta. Tietomalli perustuu graafiin, jossa solmut (nodes) kuvaavat entiteettejä ja reunat (edges) osoittavat niiden välisiä suhteita; sekä solmuille että reunoille voidaan liittää ominaisuuksia (properties). Tämä rakenne mahdollistaa nopean, joustavan käsittelyn monimutkaisille suhteille ja kyselyille, ja se eroaa relaatiotietokannoista, joissa data on taulukoissa ja suhteet toteutetaan liittyminä ja avainkyselyinä.
Graafitietokannoissa käytetyt kyselykielet on suunniteltu graafiseen hakemiseen ja polkujen löytämiseen. Yleisimpiä ovat Cypher Neo4j:lle (myös avoimet
Graafitietokantoja käytetään muun muassa sosiaalisten verkostojen, suosittelujärjestelmien, petosten havaitsemisen sekä tietämyksen kartoituksen ja infrastruktuurin hallinnan yhteydessä.
Suorituskykyyn vaikuttaa indeksointi, polkujen läpikäynti ja hajautus. Monet graafitietokannat tukevat vahvaa konsistenssia ja transaktiotukea, mutta suurissa
Graafimallin valinta riippuu käyttötapauksesta: se sopii erityisesti monimutkaisten suhteiden ja läpikäyntien optimointiin, mutta ei välttämättä ole