Domain vs Data
Centric Graphs
Tareq Abedrabbo - Graph Pub
28 May 2014
Slide 2
Slide 2 text
How do I approach
developing a graph
application?
Slide 3
Slide 3 text
Domain-centric
applications
Slide 4
Slide 4 text
• Well-defined data model
• Data changes through user interactions
• Flexible but predictable data structure(s)
• Recommendation engines, social networks, etc…
• Top-down design
Slide 5
Slide 5 text
Data-centric
applications
Slide 6
Slide 6 text
• Complex connected data that typically models real
world networks
• Integrated from a variety of different sources
• Data can be unpredictable
• Telco networks, utility networks, etc…
• bottom-up design
Slide 7
Slide 7 text
Typically applications fall
somewhere between
these 2 types
Slide 8
Slide 8 text
• For domain centric applications, consider using an
OGM framework such as SDN
• For data centric applications, consider working
more closely with the graph model