Skip to content

SYSTEM Cited by 1 source

Neo4j

What it is

Neo4j is a native property-graph database, developed by Neo4j Inc. Data is modelled as nodes (with labels and properties) and relationships (directed, typed, with properties). The canonical query language is Cypher. Neo4j is also widely used for graph visualisation because its browser UI renders queries as interactive node-edge diagrams.

Usage on this wiki

Zalando's 2021-07-28 knowledge-graph-for-MDM post (sources/2021-07-28-zalando-knowledge-graph-technologies-accelerate-and-improve-the-data-model-definition) names Neo4j as the chosen graph tool. The stated justification is visualisation quality for domain-expert communication, not storage semantics or query scale:

"We are using Neo4j to create these human-readable images about the mappings, since it has, in our opinion, the best look-and-feel in the current landscape of knowledge graph technologies." (Source: sources/2021-07-28-zalando-knowledge-graph-technologies-accelerate-and-improve-the-data-model-definition)

This is a representative but narrow use of Neo4j: Zalando's MDM knowledge graph is at design-time scale (tens of tables, hundreds of columns), and Neo4j is used to (1) store the mapping graph authored by domain experts and (2) render visualisations that replace SQL DDL / spreadsheets as the business-engineering communication artifact.

Contrast with other knowledge-graph substrates

Substrate Seen at Use
Neo4j property graph Zalando MDM Design-time authoring + visualisation
RDF + SHACL + named graphs Netflix UDA Enterprise data-integration; domain models as data
Flattened "knowledge bundles" via BM25+vector index Dropbox Dash Agentic retrieval; graph-DB latency explicitly rejected

Dropbox experimented with graph DBs for their agentic-retrieval substrate and rejected them on latency + query-pattern + hybrid- retrieval grounds (concepts/knowledge-graph). Zalando's use does not hit those constraints because the graph is not on the query path at MDM runtime — only at design time.

Seen in

Last updated · 476 distilled / 1,218 read