Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Digital Transformation in a Connected World

921 views

Published on

Graphs are driving digital transformation in industries across the world and across verticals. Find out how.

Published in: Technology
  • Be the first to comment

Digital Transformation in a Connected World

  1. 1. DIGITAL TRANSFORMATION IN A CONNECTED WORLD Neo4j – The World’s Leading Graph Database
  2. 2. What is the most powerful database in the world?
  3. 3. The internet
  4. 4. Genetic Ancestry of One Single Corn Variety
  5. 5. A Linkedin Profile
  6. 6. Why?
  7. 7. ?
  8. 8. GRAPH DATABASES
  9. 9. What graphs are about What they’re good at Your first dip! AGENDA:
  10. 10. WHAT IS A GRAPH?
  11. 11. A way of representing data DATA DATA
  12. 12. Relational Database Good for: A way of representing data • Well-understood data structures that don’t change too frequently • Known problems involving discrete parts of the data, or minimal connectivity
  13. 13. Graph Database Relational Database A way of representing data Good for: • Well-understood data structures that don’t change too frequently • Known problems involving discrete parts of the data, or minimal connectivity Good for: • Dynamic systems: where the data topology is difficult to predict • Dynamic requirements: 
 the evolve with the business • Problems where the relationships in data contribute meaning & value
  14. 14. THE PROPERTY GRAPH DATA MODEL
  15. 15. A Graph Is
  16. 16. ROAD TRAFFIC LIGHTS A Graph Is
  17. 17. HAS AVAILABLE HOTEL ROOMS AVAILABLE A Graph Is
  18. 18. KNOWS KNOWS KNOWS WORKS_AT WORKS_AT WORKS_AT COMPANY STANFORD STUDIED_AT KNOWS NEO COLUMBIA STUDIED_AT STU D IED _AT STUDIED_AT NAME:ANNE SINCE:2012 RELATIONSHIPS NODE PROPERTY A Graph Is
  19. 19. NAME:ANNE SINCE:2012 A Graph Is
  20. 20. Use of Graphs has created some of the most successful companies in the world C 34,3%B 38,4%A 3,3% D 3,8% 1,8% 1,8% 1,8% 1,8% 1,8% E 8,1% F 3,9%
  21. 21. NEO4j USE CASES Real Time Recommendations Master Data Management Fraud Detection Identity & Access Management Graph Based Search Network & IT-Operations
  22. 22. NEO4j USE CASES Real Time Recommendations Master Data Management Fraud Detection Identity & Access Management Graph Based Search Network & IT-Operations VIEWED GRAPH THINKING: Real Time Recommendations VIEWED BOUGHT VIEWED BOUGHT BOUGHT BOUGHT BOUGHT
  23. 23. “As the current market leader in graph databases, and with enterprise features for scalability and availability, Neo4j is the right choice to meet our demands.” Marcos Wada Software Developer, Walmart NEO4j USE CASES Real Time Recommendations Master Data Management Fraud Detection Identity & Access Management Graph Based Search Network & IT-Operations
  24. 24. NEO4j USE CASES Real Time Recommendations Master Data Management Fraud Detection Identity & Access Management Graph Based Search Network & IT-Operations GRAPH THINKING: Master Data Management MANAGES MANAGES LEADS REGION M ANAG ES MANAGES REGION LEADS LEADS COLLABORATES
  25. 25. Neo4j is the heart of Cisco HMP: used for governance and single source of truth and a one-stop shop for all of Cisco’s hierarchies. NEO4j USE CASES Real Time Recommendations Master Data Management Fraud Detection Identity & Access Management Graph Based Search Network & IT-Operations
  26. 26. NEO4j USE CASES Real Time Recommendations Master Data Management Fraud Detection Identity & Access Management Graph Based Search Network & IT-Operations O PENED_ACCO UNT HAS IS_ISSUED GRAPH THINKING: Fraud Detection HAS LIVES LIVES IS_ISSUED OPENED_ACCOUNT
  27. 27. “Graph databases offer new methods of uncovering fraud rings and other sophisticated scams with a high-level of accuracy, and are capable of stopping advanced fraud scenarios in real-time.” Gorka Sadowski Cyber Security Expert NEO4j USE CASES Real Time Recommendations Master Data Management Fraud Detection Identity & Access Management Graph Based Search Network & IT-Operations
  28. 28. GRAPH THINKING: Graph Based Search PUBLISH INCLUDE INCLUDE CREATE CAPTURE IN IN SOURCE USES USES IN IN USES NEO4j USE CASES Real Time Recommendations Master Data Management Fraud Detection Identity & Access Management Graph Based Search Network & IT-Operations SOURCE SOURCE
  29. 29. Uses Neo4j to manage the digital assets inside of its next generation in-flight entertainment system. NEO4j USE CASES Real Time Recommendations Master Data Management Fraud Detection Identity & Access Management Graph Based Search Network & IT-Operations
  30. 30. NEO4j USE CASES Real Time Recommendations Master Data Management Fraud Detection Identity & Access Management Graph Based Search Network & IT-Operations BROWSES CONNECTS BRIDGES ROUTES POWERS ROUTES POWERS POWERS HOSTS QUERIES GRAPH THINKING: Network & IT-Operations
  31. 31. Uses Neo4j for network topology analysis for big telco service providers NEO4j USE CASES Real Time Recommendations Master Data Management Fraud Detection Identity & Access Management Graph Based Search Network & IT-Operations
  32. 32. GRAPH THINKING: Identity And Access Management TRUSTS TRUSTS ID ID AUTHENTICATES AUTHENTICATES NEO4j USE CASES Real Time Recommendations Master Data Management Fraud Detection Identity & Access Management Graph Based Search Network & IT-Operations O W NS OWNS CAN_READ
  33. 33. UBS was the recipient of the 2014 Graphie Award for “Best Identify And Access Management App” NEO4j USE CASES Real Time Recommendations Master Data Management Fraud Detection Identity & Access Management Graph Based Search Network & IT-Operations
  34. 34. Neo4j Adoption by Selected Verticals SOFTWARE FINANCIAL SERVICES RETAIL MEDIA & BROADCASTING SOCIAL NETWORKS TELECOM HEALTHCARE
  35. 35. WHY GRAPHS?
  36. 36. Intuitivness Speed Agility
  37. 37. Intuitivness Speed Agility
  38. 38. Intuitivness
  39. 39. Intuitivness Speed Agility
  40. 40. Speed “We found Neo4j to be literally thousands of times faster than our prior MySQL solution, with queries that require 10-100 times less code. Today, Neo4j provides eBay with functionality that was previously impossible.” - Volker Pacher, Senior Developer “Minutes to milliseconds” performance Queries up to 1000x faster than RDBMS or other NoSQL
  41. 41. Intuitivness Speed Agility
  42. 42. A Naturally Adaptive Model A Query Language Designed for Connectedness + =Agility
  43. 43. Cypher Typical Complex SQL Join The Same Query using Cypher MATCH (boss)-[:MANAGES*0..3]->(sub), (sub)-[:MANAGES*1..3]->(report) WHERE boss.name = “John Doe” RETURN sub.name AS Subordinate, 
 count(report) AS Total Project Impact Less time writing queries • More time understanding the answers • Leaving time to ask the next question Less time debugging queries: • More time writing the next piece of code • Improved quality of overall code base Code that’s easier to read: • Faster ramp-up for new project members • Improved maintainability & troubleshooting
  44. 44. CYPHER
  45. 45. Ann DanLoves CYPHER
  46. 46. Ann DanLoves CYPHER
  47. 47. Ann DanLoves (Dan)(Ann) -[:LOVES]-> CYPHER
  48. 48. Ann DanLoves (:Person {name:”Ann"}) –[:LOVES]-> (:Person {name:"Dan"}) CYPHER
  49. 49. Ann DanLoves (:Person {name:”Ann"}) –[:LOVES]-> (:Person {name:"Dan"}) CYPHER
  50. 50. Ann DanLoves Node Relationship Node (:Person {name:”Ann"}) –[:LOVES]-> (:Person {name:"Dan"}) CYPHER
  51. 51. Query: Whom does Ann love? MATCH (:Person {name:"Ann"})–[:LOVES]->(whom)
 RETURN whom CYPHER
  52. 52. Users Love Cypher
  53. 53. openCypher
  54. 54. Impact on the Business Neo4j is ultra efficient &
 normally needs far less hardware 
 than any alternative How? Increase revenue • Do new & impossible things • Faster time-to-market Reduce cost • Lower infrastructure costs How? • Value from data relationships • Batch to real time • 1000x faster
  55. 55. THANK YOU!
  56. 56. Database storage Big Data Pre-computed Queries & Algorithms Real-time Queries & Algorithm Instructions Applications

×