Your SlideShare is downloading. ×
(Spotify)-[:loves]->(graphs)-[:traversed_by]->(Neo4j)
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

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

2,314
views

Published on

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

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

Published in: Technology, Economy & Finance

0 Comments
8 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
2,314
On Slideshare
0
From Embeds
0
Number of Embeds
11
Actions
Shares
0
Downloads
42
Comments
0
Likes
8
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. (Neo4j)-[:relates]->(Data) Graphs, Neo4j and Music Peter Neubauer Founder, Evangelist peter@neotechnology.com @peterneubauer Monday, August 19, 13
  • 2. CREATE (use_cases) Monday, August 19, 13
  • 3. Emergent Graph in Other Industries (Actual Neo4j Graphs) Monday, August 19, 13
  • 4. Content Management & Access Control Emergent Graph in Other Industries (Actual Neo4j Graphs) Monday, August 19, 13
  • 5. Content Management & Access Control Emergent Graph in Other Industries (Actual Neo4j Graphs) Insurance Risk Analysis Monday, August 19, 13
  • 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. 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. 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. 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. Emergent Graph in Other Industries (Actual Neo4j Graphs) Monday, August 19, 13
  • 11. Web Browsing Emergent Graph in Other Industries (Actual Neo4j Graphs) Monday, August 19, 13
  • 12. Web Browsing Portfolio Analytics Emergent Graph in Other Industries (Actual Neo4j Graphs) Monday, August 19, 13
  • 13. Web Browsing Portfolio Analytics Gene Sequencing Emergent Graph in Other Industries (Actual Neo4j Graphs) Monday, August 19, 13
  • 14. Web Browsing Portfolio Analytics Mobile Social ApplicationGene Sequencing Emergent Graph in Other Industries (Actual Neo4j Graphs) Monday, August 19, 13
  • 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. 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. 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. 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. CREATE (hack)-[:spotify]->(recommend) Monday, August 19, 13
  • 20. Monday, August 19, 13
  • 21. Monday, August 19, 13
  • 22. Monday, August 19, 13
  • 23. Monday, August 19, 13
  • 24. Musicbrainz LastFM Neo4j Audio-dataMetadata Monday, August 19, 13
  • 25. Schema and import (see https://github.com/redapple/sql2graph) Monday, August 19, 13
  • 26. Neo Technology, Inc Confidential Musicbrainz PSQL Schema Monday, August 19, 13
  • 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. Neo Technology, Inc Confidential Graph Coolness Monday, August 19, 13
  • 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. 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