Neo4j Introduction No Sql Search Roadshow Dirk Möller dirk.moeller@neotechnology.com Neo Technology, Inc Confidential Donnerstag, 19. September 13
Graphs are everywhere 2 Donnerstag, 19. September 13
The Graph Trend Neo Technology, Inc Confidential Donnerstag, 19. September 13
Early Adopters of Graph Tech Neo Technology, Inc Confidential Donnerstag, 19. September 13
Survival of the Fittest Evolution of Web Search Pre-1999 WWW Indexing Discrete Data Neo Technology, Inc Confidential Donnerstag, 19. September 13
Survival of the Fittest Evolution of Web Search 1999 - 2012 Pre-1999 Google Invents WWW Indexing PageRank Connected Data Discrete Data (Simple) Neo Technology, Inc Confidential Donnerstag, 19. September 13
Survival of the Fittest Evolution of Web Search 1999 - 2012 Pre-1999 2012-? Google Invents WWW Indexing Google Knowledge Graph, Facebook Graph Search PageRank Connected Data Connected Data Discrete Data (Rich) (Simple) Neo Technology, Inc Confidential Donnerstag, 19. September 13
Survival of the Fittest Evolution of Online Job Search 2010-11 Resume Searching & Scoring Discrete Data Neo Technology, Inc Confidential Donnerstag, 19. September 13
Survival of the Fittest Evolution of Online Job Search 2010-11 2011-12 Resume Searching & Social Job Search Scoring Discrete Data Connected Data Neo Technology, Inc Confidential Donnerstag, 19. September 13
A Few Uses of Graphs in Industry (Actual Neo4j Graphs) Organizational Hierarchy Social Networks Customer & Employee Product Subscriptions CMDB (Network Inventory) Neo Technology, Inc Confidential Donnerstag, 19. September 13
A Few Uses of Graphs in Industry (Actual Neo4j Graphs) Neo Technology, Inc Confidential Donnerstag, 19. September 13
A Few Uses of Graphs in Industry (Actual Neo4j Graphs) Entitlements & Identity Management Neo Technology, Inc Confidential Donnerstag, 19. September 13
A Few Uses of Graphs in Industry (Actual Neo4j Graphs) Entitlements & Identity Insurance Risk Analysis Management Neo Technology, Inc Confidential Donnerstag, 19. September 13
A Few Uses of Graphs in Industry (Actual Neo4j Graphs) Entitlements & Identity Insurance Risk Analysis Management Geo Routing (Public Transport) Neo Technology, Inc Confidential Donnerstag, 19. September 13
A Few Uses of Graphs in Industry (Actual Neo4j Graphs) Entitlements & Identity Insurance Risk Analysis Management Geo Routing (Public Transport) Network Cell Analysis Neo Technology, Inc Confidential Donnerstag, 19. September 13
A Few Uses of Graphs in Industry (Actual Neo4j Graphs) Entitlements & Identity Insurance Risk Analysis Management Geo Routing (Public Transport) Network Asset Network Cell Analysis Management Neo Technology, Inc Confidential Donnerstag, 19. September 13
A Few Uses of Graphs in Industry (Actual Neo4j Graphs) Entitlements & Identity Insurance Risk Analysis Management Geo Routing (Public Transport) Network Asset Network Cell Analysis Management BioInformatics Neo Technology, Inc Confidential Donnerstag, 19. September 13
About Neo Technology Neo Technology, Inc Confidential Donnerstag, 19. September 13
Four Categories of NoSQL Column-family / Key-Value BigTable Document Graph Donnerstag, 19. September 13
Our Mission: Help the world to make sense of data Neo Technology, Inc Confidential Donnerstag, 19. September 13
The Company • Commercial sponsor of Neo4j • 50 people / Ten countries / Four continents • $25M in venture funding from Fidelity, Sunstone & Conor • 100+ Customers, incl. 30+ of the Global 2000. Neo Technology, Inc Confidential Donnerstag, 19. September 13
The Company • Commercial sponsor of Neo4j • 50 people / Ten countries / Four continents • $25M in venture funding from Fidelity, Sunstone & Conor • 100+ Customers, incl. 30+ of the Global 2000. The Product • Development started in 2000 in Sweden • 10+ years of mission-critical 24x7 deployments (since 2003) • Open sourced in 2007 • 40,000+ downloads per month. Over half a million downloads. • Today the leading graph database Neo Technology, Inc Confidential Donnerstag, 19. September 13
Graph Connect Konferenz 13 Donnerstag, 19. September 13
4 Reasons for Choosing Neo4j Neo Technology, Inc Confidential Donnerstag, 19. September 13
4 Reasons for Choosing Neo4j 1. Order-of-magnitude improvements in query performance for complex, connected data Neo Technology, Inc Confidential Donnerstag, 19. September 13
4 Reasons for Choosing Neo4j 1. Order-of-magnitude improvements in query performance for complex, connected data 2. Drastically accelerated application development cycles Neo Technology, Inc Confidential Donnerstag, 19. September 13
4 Reasons for Choosing Neo4j 1. Order-of-magnitude improvements in query performance for complex, connected data 2. Drastically accelerated application development cycles 3. Maintainability and extensibility of the data model Neo Technology, Inc Confidential Donnerstag, 19. September 13
4 Reasons for Choosing Neo4j 1. Order-of-magnitude improvements in query performance for complex, connected data 2. Drastically accelerated application development cycles 3. Maintainability and extensibility of the data model 4. Relative maturity of the community and product Neo Technology, Inc Confidential Donnerstag, 19. September 13
Neo4j Ecosystem Application Neo Technology, Inc Confidential Donnerstag, 19. September 13
Neo4j Ecosystem Application Neo4j Cluster Neo Technology, Inc Confidential Donnerstag, 19. September 13
Neo4j Ecosystem Application Load Balancer Neo4j Cluster Neo Technology, Inc Confidential Donnerstag, 19. September 13
Neo4j Ecosystem Application Load Balancer Neo4j Cluster Specialized Hardware Neo Technology, Inc Confidential Donnerstag, 19. September 13
Neo4j Ecosystem Application Load Balancer Neo4j Cluster Specialized Hardware Neo Technology, Inc Confidential Donnerstag, 19. September 13
Neo4j Ecosystem Application Load Balancer Neo4j Cluster Specialized System Hardware Monitoring & Management Neo Technology, Inc Confidential Donnerstag, 19. September 13
Neo4j Ecosystem Application Message Queue Load Balancer Neo4j Cluster Specialized System Hardware Monitoring & Management Neo Technology, Inc Confidential Donnerstag, 19. September 13
Neo4j Ecosystem Application Cache Message Queue Load Balancer Neo4j Cluster Specialized System Hardware Monitoring & Management Neo Technology, Inc Confidential Donnerstag, 19. September 13
Neo4j Ecosystem End User Application Cache Message Queue Load Balancer Neo4j Cluster Specialized System Hardware Monitoring & Management Neo Technology, Inc Confidential Donnerstag, 19. September 13
Neo4j Ecosystem End User Graph Visualization Application Cache Message Queue Load Balancer Neo4j Cluster Specialized System Hardware Monitoring & Management Neo Technology, Inc Confidential Donnerstag, 19. September 13
Neo4j Ecosystem End User Graph Visualization Application Cache Message Queue Load Balancer Neo4j Cluster Specialized System Hardware Monitoring & Management Neo Technology, Inc Confidential Donnerstag, 19. September 13
Neo4j Ecosystem End User Graph Visualization Application Cache Reporting Message Queue Load Balancer Neo4j Cluster Specialized System Hardware Monitoring & Management Neo Technology, Inc Confidential Donnerstag, 19. September 13
Neo4j Ecosystem End User Graph Visualization Application Cache Other Reporting Databases Message Queue Load Balancer Neo4j Cluster Specialized System Hardware Monitoring & Management Neo Technology, Inc Confidential Donnerstag, 19. September 13
Neo4j Ecosystem EAI End User Graph Visualization Application Cache Other Reporting Databases Message Queue Load Balancer Neo4j Cluster Specialized System Hardware Monitoring & Management Neo Technology, Inc Confidential Donnerstag, 19. September 13
Neo4j Ecosystem EAI End User Graph Visualization Application Cache Other Reporting Databases Message Queue Load ETL Balancer Neo4j Cluster Specialized System Hardware Monitoring & Management Neo Technology, Inc Confidential Donnerstag, 19. September 13
Neo4j Ecosystem EAI End User Graph Visualization Application Cache Other Reporting Databases Message Queue Indexing Providers Load ETL Balancer Neo4j Cluster Specialized System Hardware Monitoring & Management Neo Technology, Inc Confidential Donnerstag, 19. September 13
Neo4j Ecosystem EAI End User Graph Visualization Application Cache Other Reporting Databases Message Queue Bulk Analytic Infrastructure Indexing Providers Load ETL ETL Balancer (e.g. Graph Compute Neo4j Engine) Cluster Specialized System Hardware Monitoring & Management Neo Technology, Inc Confidential Donnerstag, 19. September 13
Recommend
More recommend