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.

Neo4j GraphTalk Wien - Einführung

48 views

Published on

Dirk Möller, Neo4j
Neo4j GraphTalk Wien

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Neo4j GraphTalk Wien - Einführung

  1. 1. Herzlich Willkommen! 1 Dirk.moeller@neo4j.com
  2. 2. Neo4j GraphTalks Network & Application Management • Einführung in Graphdatenbanken und Neo4j (9.30-10.00) Dirk Möller • Neue Herangehensweisen für Network und Application Mgt mit Graphen (10.00-11.00) Michael Hunger • Wie werden Graphdatenbank-Projekte mit Neo4j zum Erfolg? (11.00-11.30) Dirk Möller • Q&A
  3. 3. Neo4j GraphTalks Network & Application Management • Einführung in Graphdatenbanken und Neo4j (9.30-10.00) Bruno Ungermann • Neue Herangehensweisen für Network und Application Mgt mit Graphen (10.00-11.00) Stefan Kolmar • Wie werden Graphdatenbank-Projekte mit Neo4j zum Erfolg? (11.00-11.30) Stefan Kolmar • Q&A
  4. 4. Complexity
  5. 5. Connectedness
  6. 6. The Internet (of Things)
  7. 7. Domain Model Logistics Process
  8. 8. Traditional Approach: Fixed Schema, Tables
  9. 9. Graph Model: Nodes & Relationships Container Load USING ROUTE Depart 2014-04-15 Arrive 2014-04-28 USING_CARRIER Vessel Physical Container Shipment Carrier Emission Class A Shipment: ID 256787 Carrier: DHL Route 10520km Route: 823km Fueling Max Wgt 80 Type Gas B Town: Tokyo Town: Hong Kong Town: Hamburg Container LoadContainer LoadContainer Load Parcel Weight 15.5kg Container Load
  10. 10. Intuitiveness
  11. 11. Flexibility
  12. 12. “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 other tested database types Speed
  13. 13. Neo4j - The Graph Company 500+ 7/10 12/25 8/10 53K+ 100+ 250+ 450+ Adoption Top Retail Firms Top Financial Firms Top Software Vendors Customers Partners • Creator of the Neo4j Graph Platform • ~200 employees • HQ in Silicon Valley, other offices include London, Munich, Paris and Malmö (Sweden) • $80M in funding from Fidelity, Sunstone, Conor, Creandum, and Greenbridge Capital • Over 10M+ downloads, • 250+ enterprise subscription customers with over half with >$1B in revenue Ecosystem Startups in program Enterprise customers Partners Meet up members Events per year Industry’s Largest Dedicated Investment in Graphs
  14. 14. 2010 2011 2012 2013 2015 2017 Invented Cypher - Leading language for graph queries First open source GA version of a property graph database O’Reilly Graph Database — first definitive book for graph professionals Introduced labels to simplify graph modeling openCypher Project — open sourced Cypher to create the de facto standard Launched industry’s first Graph Platform Neo4j — The Graph Technology Pioneer 2014 Visual Graph Query Browser 2016 Causal Consistency for Graphs
  15. 15. 2012  2018 May 10th-11th, London CONFERENCE + TRAINING
  16. 16. "Neo4j continues to dominate the graph database market.” “69% of enterprises have, or are planning to implement graphs over next 12 months” October, 2017 “The most widely stated reason in the survey for selecting Neo4j was to drive innovation” February, 2018 Critical Capabilities for DBMSA “In fact, the rapid rise of Neo4j and other graph technologies may signal that data connectedness is indeed a separate paradigm from the model consolidation happening across the rest of the NoSQL landscape.” March, 2018 Graph is a Unique Paradigm
  17. 17. Graph Based Success
  18. 18. 18 • Record “Cyber Monday” sales • About 35M daily transactions • Each transaction is 3-22 hops • Queries executed in 4ms or less • Replaced IBM Websphere commerce • 300M pricing operations per day • 10x transaction throughput on half the hardware compared to Oracle • Replaced Oracle database • Large postal service with over 500k employees • Neo4j routes 7M+ packages daily at peak, with peaks of 5,000+ routing operations per second. Handling Large Graph Work Loads for Enterprises Real-time promotion recommendations Marriott’s Real-time Pricing Engine Handling Package Routing in Real-Time
  19. 19. Discrete Data Minimally connected data Neo4j is designed for data relationships Other NoSQL Relational DBMS Neo4j Graph DB Connected Data Focused on Data Relationships Development Benefits Easy model maintenance Easy query Deployment Benefits Ultra high performance Minimal resource usage Use the Right Database for the Right Job
  20. 20. Graph Transactions Graph Analytics Data Integration Development & Admin Analytics Tooling Drivers & APIs Discovery & Visualization Developers Admins Applications Business Users Data Analysts Data Scientists
  21. 21. Neo4j Bloom Features 21 • Prompted Search • Property Browser & editor • Category icons and color scheme • Pan, Zoom & Select
  22. 22. The Largest Graph Innovation Network 10,000,000+ with 50k additional per month Neo4j Downloads (AND…5 million Docker pulls) 250+ customers, 500+ startups 50% from Global 2000 100+ Technology and Services Partners 450+ annual events & 10k attendees Graph and Neo4j awareness and training 43,000+ Neo4j Meetup Members 50,000+ Online and Classroom Education Registrants
  23. 23. How Neo4j Fits — Common Architecture Patterns From Disparate Silos To Cross-Silo Connections From Tabular Data To Connected Data From Data Lake Analytics to Real-Time Operations
  24. 24. 24 Real-Time Recommendations Fraud Detection Network & IT Operations Master Data Management Knowledge Graph Identity & Access Management Common Graph Technology Use Cases AirBnb
  25. 25. Background • Panama based lawyers Mossack & Fonseca do business in hosting “letterbox companies” • Suspected to support tax saving and organized crime • Altogether: 2.6 TB, 11 milo files, 214.000 letter box companies Business Problem • Goal to unravel chains Bank-Person–Client– Address–Intermediaries – M&F • Earlier cases: spreadsheet based analysis (back- and-forth) & pencil to extract such connections • This case: sheer amount of data & arbitrarily chain length condemn such approaches to fail Solution and Benefits • 400 journalists, investigate/update/share, 2 people with IT background • Identify connections quickly and easily • Fast Results wouldn‘t be possible without GraphDB Panama/Paradise Papers Fraud Detection25
  26. 26. Background • Second largest communications company in France • Based in Paris, part of Vivendi Group, partnering with Vodafone Solution and Benefits • Flexible inventory management supports modeling, aggregation, troubleshooting • Single source of truth for entire network • New apps model network via near-1:1 mapping between graph and real world • Schema adapts to changing needs Network and IT Operations SFR COMMUNICATIONS Business Problem • Infrastructure maintenance took week to plan due to need to model network impacts • Needed what-if to model unplanned outages • Identify network weaknesses to uncover need for additional redundancy • Info lived on 30+ systems, with daily changes LINKED LINKED DEPENDS_ON Router Service Switch Switch Router Fiber Link Fiber Link Fiber Link Oceanfloor Cable 28
  27. 27. Business Problem • Original RDBMS solution could handle only 5,000 servers • Improve net performance company-wide • Leverage M&A legacy systems with no room for error Solution and Benefits • Store UNIX server and network config in Neo4j • Combine Splunk log data into an application that visualizes events on the network • Neo4j vastly improved app performance • New apps built much faster with Neo4j than SQL Large Investment Bank Network and IT Operations29 Background • One of the world’s oldest and largest banks • 100+ year-old bank with more than 1000 predecessor institutions • 500,000 employees and contractors • Needed to manage and visualize ~50,000 Unix servers in its network
  28. 28. Background • World’s largest provider of IT infrastructure, software and services • Unified Correlation Analyzer (UCA) helps comms operators manage large networks with carrier-class resource and service management, root cause and impact analysis Business Problem • Use network topology to identify root problems causes on the network • Simplify and speed alarm handling by operators • Automate handling of certain types of alarms • Filter/group/eliminate redundant alarms via event correlation Solution and Benefits • Accelerated product development time • Extremely fast network-topology queries • Graph representation a perfect domain fit • 24x7 carrier-grade reliability with Neo4j High Availability clustering • Met objective in under six months Hewlett Packard Network and IT Operations30
  29. 29. Router Servers Servers Apps FirewallCloud Switch Apps Network Admins Switches, Routers, Egress Points Sys Admins Servers, on-premise virtual machines, cloud virtual machines, etc. App Admins I.e. Salesforce, Marketo, SAP, Oracle Apps, Tableau, SharePoint, DBA’s etc. Internal Users HR, Sales, Marketing, Data Analysts, E-staff etc.
  30. 30. Router Servers Servers Apps FirewallCloud Switch Apps Network Admins Switches, Routers, Egress Points Sys Admins Servers, on-premise virtual machines, cloud virtual machines, etc. App Admins I.e. Salesforce, Marketo, SAP, Oracle Apps, Tableau, SharePoint, DBA’s etc. Internal Users HR, Sales, Marketing, Data Analysts, E-staff etc.
  31. 31. Router Servers Servers Apps FirewallCloud Switch Apps Network Admins Switches, Routers, Egress Points Sys Admins Servers, on-premise virtual machines, cloud virtual machines, etc. App Admins I.e. Salesforce, Marketo, SAP, Oracle Apps, Tableau, SharePoint, DBA’s etc. Internal Users HR, Sales, Marketing, Data Analysts, E-staff etc.
  32. 32. Router Servers Servers Apps FirewallCloud Switch Apps Network Admins Switches, Routers, Egress Points Sys Admins Servers, on-premise virtual machines, cloud virtual machines, etc. App Admins I.e. Salesforce, Marketo, SAP, Oracle Apps, Tableau, SharePoint, DBA’s etc. Internal Users HR, Sales, Marketing, Data Analysts, E-staff etc.
  33. 33. Router Servers Servers Apps FirewallCloud Switch Apps Network Admins Switches, Routers, Egress Points Sys Admins Servers, on-premise virtual machines, cloud virtual machines, etc. App Admins I.e. Salesforce, Marketo, SAP, Oracle Apps, Tableau, SharePoint, DBA’s etc. Internal Users HR, Sales, Marketing, Data Analysts, E-staff etc.
  34. 34. Router Servers Servers Apps FirewallCloud SwitchApps
  35. 35. How to Start?
  36. 36. Neo4j Sandbox
  37. 37. Neo4j Desktop
  38. 38. GraphGists
  39. 39. Bootcamp

×