Ce diaporama a bien été signalé.
Nous utilisons votre profil LinkedIn et vos données d’activité pour vous proposer des publicités personnalisées et pertinentes. Vous pouvez changer vos préférences de publicités à tout moment.

Intro to Neo4j Webinar

544 vues

Publié le

In this webinar we discuss the primary use cases for Graph Databases and explore the properties of Neo4j that make those use cases possible.

We cover the high-level steps of modeling, importing, and querying your data using Cypher and give an overview of the transition from RDBMS to Graph.

Publié dans : Technologie
  • Soyez le premier à commenter

  • Soyez le premier à aimer ceci

Intro to Neo4j Webinar

  1. 1. Introducing Neo4j Online & Around the World July 27, 2017
  2. 2. ABOUT ME • Developed web apps for 5 years
 • Worked at Google for 8 years on Google Apps, Cloud Platform
 • Technologies: Python, Java, BigQuery, Oracle, MySQL, OAuth ryan@neo4j.com @ryguyrg
  3. 3. A C I D
  4. 4. A C I D
  5. 5. ”Graph analysis is possibly the single most effective competitive differentiator for organizations pursuing data-driven operations and decisions“ The Impact of Connected Data
  6. 6. Connected Data is Transforming Industries Social Graph Know s Knows Knows Knows People & Products Bought Bought Viewed Returned Bought People & Content adidas Plays Lives_in In_sport Likes Fan_of Plays_for
  7. 7. Introducing Neo4j
  8. 8. Neo4j is the world’s leading database for connections in data. We power the next generation applications and analytics, in areas like machine learning, personalized recommendations, fraud detection, and data governance.
  9. 9. Neo4j is the world’s leading database for connections in data. We power the next generation applications and analytics, in areas like machine learning, personalized recommendations, fraud detection, and data governance.
  10. 10. Neo4j is the world’s leading database for connections in data. We power the next generation applications and analytics, in areas like machine learning, personalized recommendations, fraud detection, and data governance.
  11. 11. This is why digital native companies like Medium, Ebay, and LinkedIn, as well as companies in transformation like Walmart, Adidas and Airbus, have chosen to adopt Neo4j.
  12. 12. Hundreds of successful deployments ranging from both Fortune 500 companies as well as exciting startups Examples of enterprise adoption:
  13. 13. Adoption Highlights Retail 7 out of top 10 retailers in the world Finance 12 out of 25 top financial services firms 8 out of top 10 software vendors Software (As per 2017)
  14. 14. About Neo4j
  15. 15. Mindset “Graph Thinking” is all about considering connections in data as important as the data itself — and how this is reflected in your business. Graph Platform Neo4j is an internet-scale, native graph database which executes connected workloads faster than any other database management system. About Neo4j Ecosystem 3.5M downloads 500+ partners 47,000 group members 61,000 trained engineers
  16. 16. “Graph Thinking” Mindset
  17. 17. Data Modelled as a Graph Native Graph Engine Graph API Cypher NODE RELATIONSHIP Neo4j — Native Graph Platform
  18. 18. Q R Q R Using Other NoSQL to Join Data Using Neo4j Slow queries due to index lookups & network hops Lightning-fast queries due to replicated in- memory architecture and index-free adjacency Relationship Queries on non-native Graph Architectures MACHINE 1 MACHINE 2 MACHINE 3 UNIFIED, IN MEMORY MAP
  19. 19. How Data Structures Affects your Organisation
  20. 20. Hierarchies On Stage Business Processes Behind the Scene Data Structure Linear Supply Chain Information
  21. 21. On Stage Behind the Scene Linear Supply Chain InformationOrganizations Multi-related Knowledge Business Processes Data Structure
  22. 22. How Graphs Work to Connect your data
  23. 23. Store / Retrieve
  24. 24. Store / Retrieve
  25. 25. Load Data Store / Retrieve
  26. 26. Load Data Store / Retrieve
  27. 27. Load Data Store / Retrieve
  28. 28. Load Data Store / Retrieve
  29. 29. Load Data Actionable InsightsStore / Retrieve
  30. 30. RELATIONAL DB DOCUMENT STORE WIDE COLUMN STORE DOCUMENT STORE RELATIONAL DB KEY VALUE STORE Leveraging Cross-Silo Connections
  31. 31. Case Studies
  32. 32. Real-Time Recommendations Fraud Detection Network & IT Operations Master Data Management Graph-Based Search Identity & Access Management Common Graph DB Use Cases
  33. 33. Industry 3.0 Switching from our XML-storage to Neo4j allowed us to speed up route cause analysis 20x, literally saving Airbus millions of euros annually. ” — Mark Surname, VP Engineering, Airbus Airbus was using an XML storage before but it was too slow and causing problems to Airlines during the plane's maintenance process when running impact or route cause analysis queries on it. Airbus re-invented their maintenance process with Neo4j
  34. 34. Government An engineer working on the Orion mission found information from the Apollo project, using Neo4j, which prevented an issue and saved “well over two years of work and one million dollars of taxpayer funds.”” — David Meza,Chief Knowledge Architect, NASA Built a Knowledge Graph of lessons learned from all of NASA’s prior missions. David Meza, Chief Knowledge Architect, says ““There are many different ways to look and search for information rather than just a keyword search. And I think utilizing new types of graph databases and other types of NoSQL databases really showcases this – often there are better ways than a traditional relational database management system.”” NASA
  35. 35. How to Get Started with Neo4j
  36. 36. CREATE MODEL + LOAD DATA QUERY DATA
  37. 37. Property Graph Model Ann DanLoves
  38. 38. Property Graph Model CREATE (:Person { name:“Ann”} ) - [:LOVES]-> (:Person { name:“Dan”} ) LOVES LABEL PROPERTY NODE NODE LABEL PROPERTY
  39. 39. Querying in the Browser
  40. 40. Querying with Code
  41. 41. Official Language Drivers
  42. 42. Community Language Drivers
  43. 43. Extending Neo4j
  44. 44. User-Defined Procedures & Functions
  45. 45. APOC Library
  46. 46. Neo4j Sandbox
 neo4j.com/sandbox
  47. 47. Data Storage and Business Rules Execu5on Data Mining and Aggrega5on Applica'on Graph Database Cluster Neo4j Neo4j Neo4j Ad Hoc Analysis Bulk Analy'c Infrastructure Hadoop, EDW … Data Scien'st End User Databases Rela5onal NoSQL Hadoop Architectural Options
  48. 48. MIGRATE ALL DATA MIGRATE SUBSET DUPLICATE SUBSET Non-Graph Queries Graph Queries Graph Queries Non-Graph Queries All Queries Rela3onal Database Graph Database Application Application Application Non Graph Data All Data RDBMS to Graph Options
  49. 49. Two Editions: Community and Enterprise
  50. 50. What’s Next?
  51. 51. Thank you! @ryguyrg devrel@neo4j.com

×