3. roadmap
• where we are (mostly)
• imprisoned data
• a little history
• labeled property graph model
• connected data
• using a whiteboard
http://flickr.com/photos/23465812@N00/7898643042 by davecito, CC BY
6. Neo Technology, Inhc tCtopnfi:d/e/nfltiailckr.com/photos/keepingtime_ca/8490224742 by keepingtime_ca, CC BY
7. By AgnosticPreachersKid (Own work) [NCeoC Te-cBhnYol-oSgy, AInc- 3Co.n0fi d(ehnttiatlp://creativecommons.org/licenses/by-sa/3.0)], via Wikimedia Commons
8. Neo Technology, Inc Confidential http://flickr.com/photos/rueful/5917659410/ by Kiran Foster, CC BY
9. “There is a significant downside - the whole approach works really well
when data access is aligned with the aggregates, but what if you want to
look at the data in a different way? Order entry naturally stores orders as
aggregates, but analyzing product sales cuts across the aggregate
structure. The advantage of not using an aggregate structure in the
database is that it allows you to slice and dice your data different ways for
different audiences.
This is why aggregate-oriented stores talk so much about map-reduce.”
– Martin Fowler, http://martinfowler.com/bliki/AggregateOrientedDatabase.html
10. Neo Technology, Inhc Cttopnfi:d/e/nfltiailckr.com/photos/wwworks/5319295174 by woodleywonderworks, CC BY
25. Labeled Property Graph Model
• Nodes with optional labels and optional properties
• Named, directed Relationships with optional properties
(Relationships have exactly one start and one end node, which may be the same node)
34. Aviation
Software Financial Telecoms Health Web / Social Media Education,
Finance
Logistics,
Government
Accentur
Energy Aerospace
Network &
Data Center
MDM / System
Of Record
Social
Geo
Recommendations
Identity &
Access Control
Content
Management
Business Intel.,
Audit, CRM