Neo4j
Neo4j provides graph database capabilities for data lineage tracking, relationship queries, and impact analysis.
Deployment
Neo4j runs as a StatefulSet in the data plane namespace:
resources:
requests:
cpu: "500m"
memory: "2Gi"
limits:
cpu: "2"
memory: "4Gi"
persistence:
enabled: true
size: 10GiConnection
# Bolt protocol for graph queries
neo4j:
host: "neo4j.matih-data-plane.svc.cluster.local"
port: 7687Use Cases
| Use Case | Consumer | Query Language |
|---|---|---|
| Column-level lineage | Catalog Service | Cypher |
| Impact analysis | Governance Service | Cypher |
| Dependency graph | Pipeline Service | Cypher |
| Data flow visualization | BI Workbench | Cypher (via API) |