Software Engineering vocabulary · Databases and Persistence

Graph database

Meaning in software engineering, with examples

nounAdvanced term

In software engineering, graph database means: A NoSQL database that stores data as nodes connected by relationships, making it fast to follow links such as 'friends of friends'.

In Turkish: graf veritabanı, çizge veritabanı

How it is used

Neo4j and Amazon Neptune are well-known examples, with query languages such as Cypher and Gremlin. They suit social networks, recommendation engines, fraud detection and network maps, where questions are about connections rather than totals.

Example sentences

  1. The fraud team uses a graph database to find accounts that share devices and addresses.

  2. A graph database answers 'who else bought this?' much faster than ten SQL joins.

Common collocations

  • graph database
  • nodes and relationships
  • graph query
  • Cypher query

This word in other fields

The same English word can have a different meaning in another field:

More terms: Databases and Persistence

Practise with graded reading

Reading at the right level is the fastest way to make new words stick. Pick free English books by level: