(Spotify)-[:loves]->(graphs)-[:traversed_by]->(Neo4j)

3,252 views
3,012 views

Published on

The presentation from a Spotify music hack with Musicbrainz at www.meetup.com/Spotify/events/103292902/

Published in: Technology, Economy & Finance
0 Comments
9 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
3,252
On SlideShare
0
From Embeds
0
Number of Embeds
1,112
Actions
Shares
0
Downloads
44
Comments
0
Likes
9
Embeds 0
No embeds

No notes for slide

(Spotify)-[:loves]->(graphs)-[:traversed_by]->(Neo4j)

  1. 1. (Neo4j)-[:relates]->(Data) Graphs, Neo4j and Music Peter Neubauer Founder, Evangelist peter@neotechnology.com @peterneubauer Monday, August 19, 13
  2. 2. CREATE (use_cases) Monday, August 19, 13
  3. 3. Emergent Graph in Other Industries (Actual Neo4j Graphs) Monday, August 19, 13
  4. 4. Content Management & Access Control Emergent Graph in Other Industries (Actual Neo4j Graphs) Monday, August 19, 13
  5. 5. Content Management & Access Control Emergent Graph in Other Industries (Actual Neo4j Graphs) Insurance Risk Analysis Monday, August 19, 13
  6. 6. Content Management & Access Control Geo Routing (Public Transport) Emergent Graph in Other Industries (Actual Neo4j Graphs) Insurance Risk Analysis Monday, August 19, 13
  7. 7. Content Management & Access Control Network Cell Analysis Geo Routing (Public Transport) Emergent Graph in Other Industries (Actual Neo4j Graphs) Insurance Risk Analysis Monday, August 19, 13
  8. 8. Content Management & Access Control Network Asset Management Network Cell Analysis Geo Routing (Public Transport) Emergent Graph in Other Industries (Actual Neo4j Graphs) Insurance Risk Analysis Monday, August 19, 13
  9. 9. Content Management & Access Control Network Asset Management Network Cell Analysis Geo Routing (Public Transport) BioInformatics Emergent Graph in Other Industries (Actual Neo4j Graphs) Insurance Risk Analysis Monday, August 19, 13
  10. 10. Emergent Graph in Other Industries (Actual Neo4j Graphs) Monday, August 19, 13
  11. 11. Web Browsing Emergent Graph in Other Industries (Actual Neo4j Graphs) Monday, August 19, 13
  12. 12. Web Browsing Portfolio Analytics Emergent Graph in Other Industries (Actual Neo4j Graphs) Monday, August 19, 13
  13. 13. Web Browsing Portfolio Analytics Gene Sequencing Emergent Graph in Other Industries (Actual Neo4j Graphs) Monday, August 19, 13
  14. 14. Web Browsing Portfolio Analytics Mobile Social ApplicationGene Sequencing Emergent Graph in Other Industries (Actual Neo4j Graphs) Monday, August 19, 13
  15. 15. Core Industries & Use Cases: Web / ISV Finance & Insurance Datacom / Telecom Network & Data Center Management MDM Social Geo Early Adopter Segments (What we expected to happen - view from several years ago) Monday, August 19, 13
  16. 16. Select Commercial Customers* Across Anticipated Segments *Community Users Not Included Core Industries & Use Cases: Web / ISV Finance & Insurance Telecomm- unications Network & Data Center Management MDM Social Geo Neo4j Adoption Snapshot Monday, August 19, 13
  17. 17. Core Industries & Use Cases: Web / ISV Finance & Insurance Telecomm- unications Network & Data Center Management MDM Social Geo Neo4j Adoption Snapshot Select Commercial Customers (Community Users Not Included) Monday, August 19, 13
  18. 18. Core Industries & Use Cases: Web / ISV Finance & Insurance Telecomm- unications Network & Data Center Management MDM Social Geo Core Industries & Use Cases: Software Financial Services Telecomm unications Web Social, HR & Recruiting Health Care & Life Sciences Media & Publishing Energy, Services, Automotive, Gov’t, Logistics, Education, Gaming, Other Network & Data Center Management MDM / System of Record Social Geo Identity & Access Mgmt Content Management Recommend- ations BI, CRM, Impact Analysis, Fraud Detection, Resource Optimization, etc. Accentur e Finance Energy Aerospace Neo4j Adoption Snapshot Select Commercial Customers (Community Users Not Included) Monday, August 19, 13
  19. 19. CREATE (hack)-[:spotify]->(recommend) Monday, August 19, 13
  20. 20. Monday, August 19, 13
  21. 21. Monday, August 19, 13
  22. 22. Monday, August 19, 13
  23. 23. Monday, August 19, 13
  24. 24. Musicbrainz LastFM Neo4j Audio-dataMetadata Monday, August 19, 13
  25. 25. Schema and import (see https://github.com/redapple/sql2graph) Monday, August 19, 13
  26. 26. Neo Technology, Inc Confidential Musicbrainz PSQL Schema Monday, August 19, 13
  27. 27. Track Artist Credit Artist Recording Release Medium User listened_to released on appears on credits references is by Neo4j Musicbrainz schema Monday, August 19, 13
  28. 28. Neo Technology, Inc Confidential Graph Coolness Monday, August 19, 13
  29. 29. Neo Technology, Inc Confidential Usage of graph algos • Recommendations • Random walks • Routing • Dijkstra,A* • Search • Facetted browsing, Spatial RTrees, Page Rank • Analytics • Network diameter, Clustering, Coloring Monday, August 19, 13
  30. 30. Neo Technology, Inc Confidential Types of graph algos • Global • Degree distribution • Local • Collaborative filtering • Exact • Shortest path • Heuristically • Random walks • Derived graphs • Hammock functions Monday, August 19, 13

×