Neo Technology, Inc Confidential
Warum (Kunden) eine
Graphendatenbank
einsetzen?
(c) Neo Technology, Inc 2014
Relational vs. Graph
Sie kennen relational…
jetzt berücksichtigen wir mal Beziehungen...
2
users skillsuser_skill
(c) Neo Technology, Inc 2014
Sieht anders aus - aber was bedeutet es?
๏ein Beispiel Graph
•mit ~1,000 Knoten als Personen
๏durchschnittlich 50 Freunde pro Person
๏pathExists(a,b) limitiert zur Ebene 4
๏caches aufgewärmt um disk I/O zu eliminieren
3
# persons query time
Relational database 1.000 2000ms
Neo4j 1.000 2ms
Neo4j 1.000.000 2ms
Neo Technology, Inc Confidential
Hintergrund
• Einer der weltweit größten Logistikträger
• Geplant, um der Kapazität des alten Systems zu
entwachsen
• Neues Paket-Routing-System
• „Single source of truth“ für das gesamte Netzwerk
• B2C- und B2B-Paketverfolgung
• Echtzeit-Routing: bis zu 5 Mio. Pakete proTag
Geschäftsproblem
•24x7Verfügbarkeit, ganzjährig
•Spitzenbelastungen von > 2500 Paketen pro Sekunde
•Komplexer und vielfältiger Software-Stack
•Vorhersagbare Leistung und lineare Skalierbarkeit
erforderlich
•Tägliche Änderungen des Logistik-Netzwerks:
Beförderung von jedem Punkt zu jedem Punkt
Lösung undVorteile
• Neo4j bietet die ideale Übereinstimmung mit Einsatzbereich:
• Ein Logistiknetzwerk ist ein Graph
• ExtremeVerfügbarkeit und Leistung mit Neo4j-Clustering
• Enorm vereinfachte Abfragen gegenüber Relationen für komplexes
Routing
• Flexibles Datenmodell kann Datenveränderungen der realen Welt
viel besser als Relationen
• Leicht verständliches „Whiteboard-freundliches“ Modell
Industrie: Logistik
Anwendungsfall: Paketbeförderung
Neo Technology, Inc Confidential
Hintergrund
Geschäftsproblem Lösung undVorteile
•Deutsches mittelgroßesVersicherungsunternehmen
•Gegründet im Jahr 1858, über 500 Angestellte
•Projekt von delvin GmbH ausgeführt – eine 100%
Tochter der BayerischeVersicherung AG und ein IT-
Service-Spezialist derVersicherungsindustrie
• Außendienstmitarbeiter benötigten einen einfachen Zugang zu
Policen und Kundendaten, mit einer zunehmendenVielzahl von
Möglichkeiten
• Benötigt, um ein wachsendes Geschäft zu unterstützen
• Bestehendes IBM DB2-System war nicht in der Lage, die
Leistungsanforderungen während des Wachstums des Systems
zu erfüllen
• Rund um die Uhr verfügbares System für
Außendienstmitarbeiter erforderlich
• Möglichkeit für Außendienstmitarbeiter flexibel nach
Versicherungspolicen und verbundenen persönlichen Daten
zu suchen
• Anheben der Messlatte in Bezug auf übliche Praktiken der
Versicherungsindustrie
• Unterstützung des Geschäfts während es wächst, mit einem
hohen Performanceniveau
• Einfache Übertragung vorhandener Metadaten in Neo4j
Industrie: Versicherung
Anwendungsfall: Master Data Management
Deutschland
Neo Technology, Inc Confidential
Hintergrund
Geschäftsproblem
• Ausführung kundenseitig gewünschter Lieferungen
innerhalb 90 min
• Pflege eines großen Routennetzwerks mit vielen
Speditionen und Kurieren. Gleichzeitige Berechnung
mehrerer Alternativ-Routen in Echtzeit
• Skalierung, um eineVielzahl von Dienstleistungen zu
ermöglichen, einschließlich Lieferung am selben Tag,
Consumer-to-Consumer-Versand (www.shutl.it) und
vorhersehbarere Liefertermine
Lösung undVorteile
• Neo4j läuft im Herzen des Systems und berechnet alle möglichen
Routen für jeden Auftrag in Echtzeit
• Die auf Neo4j-basierte Lösung ist tausendemal schneller als
die vorherige MySQL-Lösung
• Abfragen erfordern 10-100 mal weniger Code, mit
Verbesserung der Time-to-Market und der Code-
Qualität
• Neo4j ermöglicht Funktionen, die bisher nicht möglich waren, sowie
eine einfache Erweiterung der Plattform im Laufe der Zeit
Industrie: Einzelhandel
Anwendungsfall: Einzelhandel und
C2C-Lieferung
San Francisco und London
• Da eBay versucht, seine globale Präsenz im Einzelhandel
auszudehnen, ist eine schnelle und vorhersehbare Lieferung ein
wichtiger Eckpfeiler im Wettbewerb
• Um Amazon Prime zu kontern, hat eBay die in Großbritannien
ansässige Fa. Shutl übernommen,. Sie bildet nun den Kern eines
neuen Lieferservice: eBay Now (www.ebay.com/now),
Weihnachten 2013
• Gegründet im Jahr 2009, war Shutl in UK mit einem Marktanteil
von 70% der Marktführer bei Lieferungen am selben Tag
Neo Technology, Inc Confidential
Produktempfehlungen
Neo Technology, Inc Confidential
Industrie: Online-Jobsuche

Anwendungsfall: Social/Empfehlungen
• Online-Job- und Karriere-Community, die anonymisierte
Insider-Informationen für Arbeitsuchende bietet
Geschäftsproblem
• Baut auf die bekannte Tatsache, dass die meisten Jobs
über persönliche und professionelleVerbindungen
gefunden werden
• War auf eine bestehende Quelle von Social
Network-Daten angewiesen. Facebook war die ideale
Wahl.
• Endanwender benötigten eine sofortige Gratifikation
• Ziel, den besten Job-Suchdienst in einem sehr
wettbewerbsintensiven Markt zu haben
Lösung undVorteile
• Erster auf dem Markt mit einem Produkt, mit dem Nutzer
Arbeitsplätze über ihr Netzwerk von Facebook-Freunden
finden
• Job-Empfehlungen in Echtzeit von Neo4j geliefert
• Individuelle Facebook-Graphen in Echtzeit in Neo4j importiert
• Glassdoor speichert nun > 50% des gesamten Facebook Social-
Graphen
• Neo4j Cluster ist nahtlos gewachsen, mit neuen Instanzen, die
als Graph online gebracht wurden, Größe und Last haben
zugenommen
Person
Unter-
nehmen
KENNT
Person
Person
KENNT
Unter-
nehmen
KENNT
ARBEITET
BEI
ARBEITET
BEI
Hintergrund
Sausalito, CA
Neo Technology, Inc Confidential
Hintergrund
• Top-Investmentbank: Über $ 1 Bio. Bilanzsumme
• Nutzung einer relationalen Datenbank verknüpft mit
Gemfire zurVerwaltung von Mitarbeiter-
Berechtigungen zur Nutzung von Ressourcen
(Dokumente und Anwendungsdienste)
Geschäftsproblem
• Bei Einbeziehung eines neuen Investment Managers wurden
Berechtigungen manuell über einen komplexen manuellen Prozess
bereitgestellt.Trader haben durchschnittlich 5 Handelstage verloren,
während sie auf die Freigabe der Berechtigungen gewartet haben
• Wettbewerber hatte ein Projekt implementiert, um den
Onboarding-Prozess zu beschleunigen. Schnelle Reaktion
erforderlich.
• Hoher Einsatz:Vorschriften lassen keinen Raum für Fehler.
• Hohe Komplexität: Detaillierte Berechtigungen bedeuten, dass jeder
Trader Zugriff auf Hunderte von Ressourcen benötigt.
Lösung undVorteile
• Organisationsmodell, Gruppen und Freigaben in Neo4j gespeichert
• Erfüllt und übertrifft die Leistungsanforderungen.
• Signifikanter Produktivitätsvorteil durch Übereinstimmung mit Einsatzbereich
• Die Graphen-Visualisierung erleichtert es dem Unternehmen die
Berechtigungen selbst freizugeben
• Der Wechsel zu Neo4j bedeutete „weniger Kompromisse“ als ein relationaler
Datenspeicher
• JetztVerwendung von Neo4j für Autorisierung hinter Online-Brokerage-
Geschäft
Industrie: Finanzdienstleistungen
Anwendungsfall: Berechtigungen/IAM
London
Große
Investment-
bank
Neo Technology, Inc Confidential

Industrie: Kommunikation

Anwendungsfall: Netzwerkmanagement
Hintergrund
• Zweitgrößtes Kommunikationsunternehmen in
Frankreich
• Teil derVivendi-Gruppe, Partnerschaft mitVodafone
Geschäftsproblem
• Planung der Infrastrukturwartung dauerte eine ganze Woche, da die
Auswirkungen auf das Netzwerk genau geplant werden müssen
• Schnelle, automatisierte „was wäre wenn“-Analyse erforderlich, um
die Belastbarkeit während ungeplanter Netzwerkausfälle zu
gewährleisten
• Identifizierung von Schwächen im Netzwerk, um die Notwendigkeit
für zusätzliche Redundanz aufzudecken
• Netzwerkinformationen über > 30 Systeme verteilt, mit täglichen
Änderungen der Netzwerkinfrastruktur
• Geschäftsanforderungen verändern sich manchmal sehr schnell
Lösung undVorteile
• Flexibles Netzwerkbestandsmanagement-System, um die
Entwicklung,Vereinigung und Fehlersuche zu unterstützen
• „Single source of truth“ (Neo4j) für das gesamte Netzwerk
• Dynamische Systemlastdaten von > 30 Systemen und ermöglicht
Zugriff von neuen Anwendungen auf Netzwerkdaten
• Entwicklungsbedarf stark reduziert wegen der nahezu 1:1-
Zuordnung zwischen der realen Welt und dem Graphen
• Flexibles Schema, hoch anpassungsfähig an sich ändernde
Geschäftsanforderungen
Router
Service
ABHÄNGIG
VO
N
Switch Switch
Router
Glasfaser-
verbindung Glasfaser-
verbindung
Glasfaser-
verbindung
Tiefseekabel
ABHÄNGIGVON
ABHÄNGIGVON
ABHÄN
GIG
VO
N
ABHÄNGIG
VON
ABHÄNGIGVON
ABHÄNGIG
VON
ABHÄNGIG
VON
ABHÄNGIG
VON
ABHÄNGIG
VON
VER-
KNÜPFT
VER-
KNÜPF
T
VER-
KN
Ü
PFT
ABHÄNGIG
VON
Paris, Frankreich
Neo Technology, Inc Confidential
Industrie: Kommunikation

Anwendungsfall: Ressourcenautorisierung und Zugriffskontrolle
Hintergrund
• Zehntgrößter Telekom-Anbieter weltweit, führend in
den nordischen Ländern
• Online-Self-Service-System, in dem Admins für
Großunternehmen Mitarbeiter-Abos und -pläne
verwalten
• Geschäftskritisches System, dessenVerfügbarkeit und
Reaktionsfähigkeit entscheidend für die
Kundenzufriedenheit ist
Geschäftsproblem
• Abbau relationaler Leistung. Benutzeranmeldung dauert Minuten,
während System Zugriffsrechte abruft
• Millionen von Plänen, Kunden,Administratoren, Gruppen.

Stark vernetzter Datensatz mit massivenVerbindungen
• Nächtlicher Batch-Workaround hat das Performanceproblem
gelöst, dies bedeutet aber, dass die Daten nicht mehr aktuell sind
• Primäres System war Sybase. Prognose, dass Batch Pre-Compute-
Workaround bis zum Jahr 2014 eine Dauer von 9 Stunden
erreicht: Länger als das nächtliche Batch-Fenster
Lösung undVorteile
• Autorisierungsfunktion von Sybase zu Neo4j verschoben
• Modellierung des Ressourcengraphen in Neo4j war einfach, da
der Einsatzbereich von Natur aus ein Graph ist
• Möglichkeit das Batch-Verfahren einzustellen und zu Echtzeit-
Antworten zu wechseln: Gemessen in Millisekunden
• Benutzer können aktuelle Daten sehen, nicht gestrige
Momentaufnahme
• Risiken der Kundenbindung vollständig gemildert
Abonnement
Konto
Kunde
Kunde
ERSTELLTVON
KONTROLLIERT
DURCH
TEILVON
Benutzer
BENUTZERZUGRIFFOslo, Norwegen
Neo Technology, Inc Confidential
Industrie: Kommunikation

Anwendungsfall: Empfehlungen
• Cisco.com versorgt Privat- und Geschäftskunden mit
Kundendienstleistungen
• Benötigt Echtzeit-Empfehlungen, um die Nutzung der
Online-Knowledge-Base zu fördern
• Cisco hat Neo4j erfolgreich für seine internen
Stammdaten-Management-Lösung eingesetzt.
• Identifiziert eine große Übereinstimmung für Online-
Empfehlungen
Lösung undVorteile
• Fälle, Lösungen,Artikel, usw. werden kontinuierlich für
Querverweise zusammengefasst und in Neo4j dargestellt
• Echtzeit-Leseempfehlungen über Neo4j
• Neo4j Enterprise mit HA-Cluster
• Das Ergebnis: Kunden erhalten Hilfe schneller, mit einer
verringerten Abhängigkeit vom Kundensupport
Hintergrund
Geschäftsproblem
• Call-Center-Volumen mussten verringert werden,
durchVerbesserung der Effizienz des Online-Self-
Service
• Stärkere Nutzung großer Wissensmengen aus
Servicefällen, Lösungen,Artikel, Foren, usw.
• Problemlösungszeiten sowie Supportkosten mussten
gesenkt werden
Supportfall
Supportfall
Knowledge-
Base-
Artikel
Lösung
Knowledge-
Base-
Artikel
Knowledge-
Base-
Artikel
Nachricht
San Jose, CA
Cisco.com
Neo Technology, Inc Confidential
• Einer der weltweit größten Hersteller von
Kommunikationsgeräten
• Global Nr. 91 in 2000. $ 44 Mrd. Jahresumsatz.
• Benötigte ein System, das seine Stammdatenhierarchien in
einer performanten Weise aufnehmen kann
• HMP ist eine Master Data Management-System in dessen Kern
Neo4j steckt. Datenzugriffsdienste für unternehmensweite
Anwendungen rund um die Uhr verfügbar
Lösung undVorteile
• Cisco hat ein neues System geschaffen: Die Hierarchy Management Platform
(HMP)
• Ermöglicht Cisco Stammdaten zentral zu verwalten und Datenzugriff und
Geschäftsregeln zu zentralisieren
• Neo4j bietet „Minuten zu Millisekunden“ Leistung gegenüber Oracle RAC,
stellt Stammdaten in Echtzeit bereit
• Das Graph-Datenbank-Modell bietet genau die notwendige Flexibilität, die
erforderlich sind, um Cisco‘s Geschäftsregeln zu unterstützen
• HMP ist so erfolgreich, dass es erweitert wurde, 

um die Produkthierarchie aufzunehmen
Neo Technology –
vertraulich
Hintergrund
San Jose, CA
Cisco HMP
Geschäftsproblem
• Vertriebsvergütungssystem konnte den Anforderungen von
Cisco nicht gerecht werden
• Bestehendes Oracle RAC-System hat seine Grenzen
erreicht:
• Unzureichende Flexibilität für den Umgang mit komplexen
Organisationshierarchien und Mappings
• „Echtzeit“-Abfragen haben > 1 Minute gedauert!
• Geschäftskritisches „P1“-System muss ständig verfügbar sein,
ohne Ausfallzeiten
Industrie: Kommunikation
Anwendungsfall: Master Data Management
Neo Technology, Inc Confidential
Interaktive
Fernsehprogrammierung
Industrie: Kommunikation

Anwendungsfall: Social Gaming
Hintergrund
• Größtes Kommunikationsunternehmen in Europa
• Anbieter von Mobil- und Festnetztelefonleitungen
fürVerbraucher und Unternehmen, sowie Internet-
Dienste, Fernsehen und andere Dienstleistungen
Lösung undVorteile
• Interaktives, Social-Angebot, um Fans einen Weg zu
geben, das Spiel näher zu erleben
• Erhöhte Kundenbindung für die Deutsche Telekom
• Ein komplett neuer Kanal für das Erreichen von
Kunden mit Informationen,Werbeaktionen und
Anzeigen
• Klarer Wettbewerbsvorteil
Frankfurt, Deutschland
Geschäftsproblem
• Mit der Fanorakel-Anwendung wird das Sport-Sehen zum
interaktiven Erlebnis für Fans
• Fans können über Schiedsrichterentscheidungen abstimmen
und mit anderen Fans, die das Spiel sehen, interagieren
• Stark verbundener Datensatz mit Echtzeit-Updates
• Abfragen in Echtzeit mit sich schnell ändernden Daten
• Eine technische Herausforderung ist es, die sehr hohen
Aktivitätsspitzen während beliebter Spiele zu behandeln
Neo Technology, Inc Confidential
Hintergrund
Geschäftsproblem Lösung undVorteile
• Tre ist Teil von Hutchison Whampoa, einer der
weltweit größten Telekommunikationskonzerne
• Arbeitet in Skandinavien und Großbritannien
• Ein Neo4j-Cluster, mit einem Graphen der
Kundenzahlungsinformationen, wird durch kundennahe
Anwendungen genutzt
• Das Graph-basierte Modell von Neo4j ermöglicht zeitnahe und
aufschlussreiche Profilierung der Kunden zur Unterstützung des
Kundendienstes
• Neue Anwendungen und Erweiterungen werden schneller
entwickelt
• Abfragen laufen dank Neo4j viel schneller
Industrie: Telekommunikation
Anwendungsfall: Master Data Management (Kundendaten)
Stockholm, Schweden
• Neue Geschäftserfordernis, um den Kunden mehr Einsicht in die
eigenen Nutzungsgewohnheiten zu geben
• Die Änderung des Datenmodells war langsam und mühevoll
• Neue Abfragen waren schwer zu schreiben
• Sehr große Datenmengen haben zu ernsthaften
Leistungsproblemen in RDBMS für verbundene Anfragen (> L2)
geführt
• Tre hat einenVorteil im Wechsel zur Echtzeit-
Kundenprofilerstellung und zu Echtzeit-Analysen gesehen
Neo Technology, Inc Confidential
Hintergrund
Geschäftsproblem Lösung undVorteile
• Gegründet in 1888, ist die National Geographic Society eine
gemeinnützige Wissenschafts- und Bildungseinrichtung
• Ihre Interessen sind Geographie,Archäologie und
Naturwissenschaften, sowie Umweltschutz und historische
Erhaltung
• Sie bietet Journale, Zeitschriften, E-Zeitschriften,TV-
Dokumentationen,TV-Kanäle, Musik, Radio, Bücher, Online-
Spiele,Anwendungen, Spielzeug, DVDs, Karten, Live-Events,
Schulverlagsprogramme, interaktive Medien, und
Handelswaren
• Die RDBMS-Leistung (PostgreSQL) hat bei Echtzeit-
Empfehlungen eine Sackgasse erreicht: Dreifach
verschachtelteVerbindungen in einer Datenbank mit 8 Mio.
Mitgliedern
• Mit Neo4j wurde es möglich, komplexe Echtzeit-Analysen
über eine große Nutzer- und Inhaltsbasis laufen zu lassen
• Die Neo4j Lösung war viel weniger schwerfällig als die
SQL-Lösung
Industrie: Verlagswesen
Anwendungsfall: Social, Content Management
Washington D.C.
• Verstärkter Einsatz von über ein Jahrhundert
Multimedia-Inhalte zur Steigerung des
Nutzerengagements
• BesseresVerständnis der Abonnenten-Interessen, für
genaueres Targeting
• In der Lage sein, die Punkte zu verbinden: „Diese
Nutzer mögen Löwen. Machen Sie sie darauf
aufmerksam, dass wir gerade eine Kampagne zum
Schutz der Löwen in Afrika haben“
Neo Technology, Inc Confidential
Hintergrund
• Weltweit zweitgrößtes professionelles Netzwerk
(nach LinkedIn)
• 50 Mio. Mitglieder. > 30 Tsd. neue Mitglieder täglich.
• Über 400 Mitarbeiter mit Büros in 12 Ländern
Geschäftsproblem
• Geschäft unerlässlich für Echtzeit-Empfehlungen:
Gewinnung neuer Nutzer und Beibehaltung bestehender
• Hauptunterscheidungsmerkmal: Mitglieder zeigen, wie sie
auf einem anderen Mitglied verbunden sind
• Echtzeit-Durchquerungen des Social-Graphen sind mit
MySQL-Cluster nicht möglich. Batch-Vorberechnung
bedeutet veraltete Daten.
• Prozess dauert länger und länger: > 1 Woche!
Lösung undVorteile
• Neo4j-Lösung in 8 Wochen mit 3 Teilzeit-Programmierern
umgesetzt
• Wechsel von Batch zu Echtzeit möglich:Verbesserte
Reaktionsfähigkeit mit aktuellen Daten.
• Viadeo (zu der Zeit) hatte 8 Mio. Mitglieder und 35 Mio.
Beziehungen.
• Neo4j-Cluster sitzt nun im Kern vonViadeo‘s
professionellem Netzwerk, und verbindet > 50 Mio. Profis
Industrie: Professionelles Social
Network
Anwendungsfall: Social, Empfehlungen
Silicon Valley und Frankreich
Neo Technology, Inc Confidential
Hintergrund
• Junisphere AG ist ein IT-Lösungsanbieter mit Sitz in Zürich
• Gegründet im Jahr 2001. Profitabel. Eigenfinanziert.
• Software und Dienstleistungen
• Neuartigen Ansatz zur Infrastrukturüberwachung:

Beginnt mit dem Endverbraucher, Mapping von
Geschäftsprozessen und Dienstleistungen und abhängige
Infrastruktur
Geschäftsproblem
• „Business Service Management“ erfordert Mapping
eines komplexen Graphen mit: Geschäftsprozessen ->
Business-Dienstleistungen -> IT-Infrastruktur
• Einbetten der Fähigkeit, diese Informationen in OEM-
Anwendung zu speichern und abzurufen
• Neuplanung veralteter C++-Anwendung auf Basis von
relationaler Datenbank mit Java
Lösung undVorteile
• Bewusste Wahl einer Java-basierten Lösung, die Daten als Graph
speichern kann
• Modell des Einsatzbereichs spiegelt sich direkt in der Datenbank
wider:
• „Keine Zeit mit Übersetzung verloren“
• „Unser Geschäfts- und Unternehmensberater sprechen jetzt die
gleiche Sprache, und können den Einsatzbereich auf einem 1:1-
Verhältnis mit der Datenbank modellieren.“
• Spring Data Neo4j passt genau für Java-Architektur
Industrie: Web/ISV, Kommunikation
Anwendungsfall: Data Center Management
Zürich, Schweiz
Neo Technology, Inc Confidential
Hintergrund
Geschäftsproblem
• Erfüllt komplexe „Graph Search“-Abfragen durch Entlastung
der Krankenschwestern und des Aufnahmepersonals, z. B.:

„Suche ein Pflegeheim innerhalb von n Kilometern von einem
bestimmten Ort, zugehörig zum Gesundheitskonzern XYZ, das
Sprachtherapie und Kardiologie anbietet, und wahlweise die
Dienstleistungen auf Italienisch anbietet“
• Echtzeit-Leistung von Oracle nicht zufriedenstellend
• Neue Funktionen erfordern höhere Komplexität, einschließlich
detaillierte rollenbasierte Zugriffskontrolle
Lösung undVorteile
• Anforderungen an schnelle Echtzeit-Performance jetzt erfüllt
• Abfragen über mehrere Hierarchien, einschließlich Provider-
Graph und Mitarbeiterberechtigungs-Graph
• Graph-Datenmodell bot eine robuste Basis für die Aufnahme
von mehr Dimensionen der Daten, wieVersicherungsnetzwerke,
Service-Bereiche und ACOs (Accountable Care-
Organisationen)
• Einige Multi-Page-SQL-Anweisungen wurde mit Neo4j in eine
einfache Funktion umgewandelt
Industrie: Gesundheitsfürsorge
Anwendungsfall: Empfehlungen
Newton, Massachusetts
• Gegründet im Jahr 1999.Weithin als der
Branchenführer bei Patientenverwaltung für
Entlassungen und Überweisungen betrachtet
• Verwalten Patientenüberweisungen mit mehr als 4600
Einrichtungen des Gesundheitswesens
• Verbindet Anbieter, Kostenträger und Lieferanten über
sichere elektronische Patientenüberweisungs-
Netzwerke und Web-basierte Patienten-Management-
Plattform
Neo Technology, Inc Confidential
Hintergrund
Geschäftsproblem
• Klinische Daten über mehrere operative
Datenbanken verteilt, die nicht für Auffindung
strukturiert sind
• Erfordernis eines einfachen Abfragemechanismus für
Wissenschaftler, die keine Datenspezialisten sind.
„Graphen-Suche“ für Bioinformatik.
• Vieles in der Bioinformatik bleibt unbekannt:

Ein Schema imVoraus zu bestimmen kann von
schwierig bis unmöglich reichen.
Lösung undVorteile
• Neue F&E-Datenbank auf Neo4j aufgebaut, um
Informationsentdeckung durch Wissenschaftler zu unterstützen
• Simples Web-Frontend ermöglicht die Ad-Hoc Erstellung
einfacher Cypher-Abfragen
• RawVCF-Sequenzdaten in Neo4j importiert, zusammen mit
klinischen Daten aus Oracle-Datenbank
• Die Zeit, um neue Fragen zu beantworten, ging von tagelanger
Ad-hoc-Informationsbeschaffung auf Stunden oder Minuten
zurück
Industrie: Gesundheitsfürsorge
Anwendungsfall: Bioinformatik
Cambridge, Massachusetts
• Klinisches Diagnostik-Unternehmen, spezialisiert auf
genetisches Träger-Screening für Erbkrankheiten
• Im Jahr 2008 von Absolventen der Harvard Business
School und Harvard Medical School gegründet
• Zwei Geschäftssparten: Klinisch und F&E
• Besonders stark bei der Erfassung seltener Allele
und Messung der Häufigkeit in der Bevölkerung
Neo Technology, Inc Confidential
Awards & Mentions
• 2014 Experton Group - Big Data Database Rising Star
• 2014 & 2013 InfoWorldTechnology of theYear
• 2013 & 2013 IDG InfoWorld Bossie award

in the Big Data category
• 2013 Gartner’s Who’sWho in NOSQL DBMSs
• 2013 Database Trends & Applications - 100
Companies That Matter Most in Data
• 2013 CRN Big Data 100 - Data Management
• 2014 SD Times 100 “Best in Show”
• NeoTechnology –The Rise of the Graph Database -
Robin Bloor,The Bloor Group (2013)
• No NoSQL: Neo's GraphConnect shows graph
databases coming into their own 

- Matt Aslett, 451 Research (Dec 2013)
• “The leading system among Graph DBMSs is Neo4j” -
DB-Engines
Neo Technology, Inc Confidential
“Forrester estimates that over 25% of enterprises
will be using graph databases by 2017”
http://www.forrester.com/TechRadar+Enterprise+DBMS+Q1+2014/fulltext/-/E-RES106801
Graphs Are Eating The World
TechRadar™: Enterprise DBMS, Feb 13 2014:
“Neo4j is the current market leader in graph databases.”
http://blogs.enterprisemanagement.com/dennisdrogseth/2013/11/06/graph-databasesand-potential-transform-capture-interdependencies/
Sources:
Neo Technology, Inc Confidential
Core
industries 

& Use Cases
WEB / ISV
Financial
Services
Tele-
communications
Health Care 

& Life Sciences
Web Social,

HR & Recruiting
Media &
Publishing
Energy, Services,
Automotive, Gov’t,
Logistics, Education,
Gaming, Other
Network &

Data Center
Management
Master Data
Management
Social
GEO
Recommend-
ations
Identity &
Access Mgmt
Content
Management
BI, CRM,
Impact
Analysis,
Fraud
Detection,
Resource
Finance
Neo4j Adoption Snapshot
Select Commercial Customers
Neo Technology, Inc Confidential
Neo4j 2.0
Graph
datenbank
für alle
• Kompaktes Handbuch
• Übersicht über Neo4j,APIs, Cypher
• Praktische Anwendungsfälle und Beispiele
• Genügend Details um direkt starten zu können
Buch-PDF gratis verfügbar.
http://bit.ly/das-buch
Neo Technology, Inc Confidential
Brown
Bag
Lunch
By request only!
• you bring 10+ colleagues
• you provide a room with a projector + screen
• we bring a bag lunch
• we introduce Neo4j to your team
in 45 min + 15 min for Q&A
Schedule your Neo4j Intro now!
http://neotechnology.com/brownbag

Neo4j Use Cases - Graphdatenbanken im Einsatz

  • 1.
    Neo Technology, IncConfidential Warum (Kunden) eine Graphendatenbank einsetzen?
  • 2.
    (c) Neo Technology,Inc 2014 Relational vs. Graph Sie kennen relational… jetzt berücksichtigen wir mal Beziehungen... 2 users skillsuser_skill
  • 3.
    (c) Neo Technology,Inc 2014 Sieht anders aus - aber was bedeutet es? ๏ein Beispiel Graph •mit ~1,000 Knoten als Personen ๏durchschnittlich 50 Freunde pro Person ๏pathExists(a,b) limitiert zur Ebene 4 ๏caches aufgewärmt um disk I/O zu eliminieren 3 # persons query time Relational database 1.000 2000ms Neo4j 1.000 2ms Neo4j 1.000.000 2ms
  • 4.
    Neo Technology, IncConfidential Hintergrund • Einer der weltweit größten Logistikträger • Geplant, um der Kapazität des alten Systems zu entwachsen • Neues Paket-Routing-System • „Single source of truth“ für das gesamte Netzwerk • B2C- und B2B-Paketverfolgung • Echtzeit-Routing: bis zu 5 Mio. Pakete proTag Geschäftsproblem •24x7Verfügbarkeit, ganzjährig •Spitzenbelastungen von > 2500 Paketen pro Sekunde •Komplexer und vielfältiger Software-Stack •Vorhersagbare Leistung und lineare Skalierbarkeit erforderlich •Tägliche Änderungen des Logistik-Netzwerks: Beförderung von jedem Punkt zu jedem Punkt Lösung undVorteile • Neo4j bietet die ideale Übereinstimmung mit Einsatzbereich: • Ein Logistiknetzwerk ist ein Graph • ExtremeVerfügbarkeit und Leistung mit Neo4j-Clustering • Enorm vereinfachte Abfragen gegenüber Relationen für komplexes Routing • Flexibles Datenmodell kann Datenveränderungen der realen Welt viel besser als Relationen • Leicht verständliches „Whiteboard-freundliches“ Modell Industrie: Logistik Anwendungsfall: Paketbeförderung
  • 5.
    Neo Technology, IncConfidential Hintergrund Geschäftsproblem Lösung undVorteile •Deutsches mittelgroßesVersicherungsunternehmen •Gegründet im Jahr 1858, über 500 Angestellte •Projekt von delvin GmbH ausgeführt – eine 100% Tochter der BayerischeVersicherung AG und ein IT- Service-Spezialist derVersicherungsindustrie • Außendienstmitarbeiter benötigten einen einfachen Zugang zu Policen und Kundendaten, mit einer zunehmendenVielzahl von Möglichkeiten • Benötigt, um ein wachsendes Geschäft zu unterstützen • Bestehendes IBM DB2-System war nicht in der Lage, die Leistungsanforderungen während des Wachstums des Systems zu erfüllen • Rund um die Uhr verfügbares System für Außendienstmitarbeiter erforderlich • Möglichkeit für Außendienstmitarbeiter flexibel nach Versicherungspolicen und verbundenen persönlichen Daten zu suchen • Anheben der Messlatte in Bezug auf übliche Praktiken der Versicherungsindustrie • Unterstützung des Geschäfts während es wächst, mit einem hohen Performanceniveau • Einfache Übertragung vorhandener Metadaten in Neo4j Industrie: Versicherung Anwendungsfall: Master Data Management Deutschland
  • 6.
    Neo Technology, IncConfidential Hintergrund Geschäftsproblem • Ausführung kundenseitig gewünschter Lieferungen innerhalb 90 min • Pflege eines großen Routennetzwerks mit vielen Speditionen und Kurieren. Gleichzeitige Berechnung mehrerer Alternativ-Routen in Echtzeit • Skalierung, um eineVielzahl von Dienstleistungen zu ermöglichen, einschließlich Lieferung am selben Tag, Consumer-to-Consumer-Versand (www.shutl.it) und vorhersehbarere Liefertermine Lösung undVorteile • Neo4j läuft im Herzen des Systems und berechnet alle möglichen Routen für jeden Auftrag in Echtzeit • Die auf Neo4j-basierte Lösung ist tausendemal schneller als die vorherige MySQL-Lösung • Abfragen erfordern 10-100 mal weniger Code, mit Verbesserung der Time-to-Market und der Code- Qualität • Neo4j ermöglicht Funktionen, die bisher nicht möglich waren, sowie eine einfache Erweiterung der Plattform im Laufe der Zeit Industrie: Einzelhandel Anwendungsfall: Einzelhandel und C2C-Lieferung San Francisco und London • Da eBay versucht, seine globale Präsenz im Einzelhandel auszudehnen, ist eine schnelle und vorhersehbare Lieferung ein wichtiger Eckpfeiler im Wettbewerb • Um Amazon Prime zu kontern, hat eBay die in Großbritannien ansässige Fa. Shutl übernommen,. Sie bildet nun den Kern eines neuen Lieferservice: eBay Now (www.ebay.com/now), Weihnachten 2013 • Gegründet im Jahr 2009, war Shutl in UK mit einem Marktanteil von 70% der Marktführer bei Lieferungen am selben Tag
  • 7.
    Neo Technology, IncConfidential Produktempfehlungen
  • 8.
    Neo Technology, IncConfidential Industrie: Online-Jobsuche
 Anwendungsfall: Social/Empfehlungen • Online-Job- und Karriere-Community, die anonymisierte Insider-Informationen für Arbeitsuchende bietet Geschäftsproblem • Baut auf die bekannte Tatsache, dass die meisten Jobs über persönliche und professionelleVerbindungen gefunden werden • War auf eine bestehende Quelle von Social Network-Daten angewiesen. Facebook war die ideale Wahl. • Endanwender benötigten eine sofortige Gratifikation • Ziel, den besten Job-Suchdienst in einem sehr wettbewerbsintensiven Markt zu haben Lösung undVorteile • Erster auf dem Markt mit einem Produkt, mit dem Nutzer Arbeitsplätze über ihr Netzwerk von Facebook-Freunden finden • Job-Empfehlungen in Echtzeit von Neo4j geliefert • Individuelle Facebook-Graphen in Echtzeit in Neo4j importiert • Glassdoor speichert nun > 50% des gesamten Facebook Social- Graphen • Neo4j Cluster ist nahtlos gewachsen, mit neuen Instanzen, die als Graph online gebracht wurden, Größe und Last haben zugenommen Person Unter- nehmen KENNT Person Person KENNT Unter- nehmen KENNT ARBEITET BEI ARBEITET BEI Hintergrund Sausalito, CA
  • 9.
    Neo Technology, IncConfidential Hintergrund • Top-Investmentbank: Über $ 1 Bio. Bilanzsumme • Nutzung einer relationalen Datenbank verknüpft mit Gemfire zurVerwaltung von Mitarbeiter- Berechtigungen zur Nutzung von Ressourcen (Dokumente und Anwendungsdienste) Geschäftsproblem • Bei Einbeziehung eines neuen Investment Managers wurden Berechtigungen manuell über einen komplexen manuellen Prozess bereitgestellt.Trader haben durchschnittlich 5 Handelstage verloren, während sie auf die Freigabe der Berechtigungen gewartet haben • Wettbewerber hatte ein Projekt implementiert, um den Onboarding-Prozess zu beschleunigen. Schnelle Reaktion erforderlich. • Hoher Einsatz:Vorschriften lassen keinen Raum für Fehler. • Hohe Komplexität: Detaillierte Berechtigungen bedeuten, dass jeder Trader Zugriff auf Hunderte von Ressourcen benötigt. Lösung undVorteile • Organisationsmodell, Gruppen und Freigaben in Neo4j gespeichert • Erfüllt und übertrifft die Leistungsanforderungen. • Signifikanter Produktivitätsvorteil durch Übereinstimmung mit Einsatzbereich • Die Graphen-Visualisierung erleichtert es dem Unternehmen die Berechtigungen selbst freizugeben • Der Wechsel zu Neo4j bedeutete „weniger Kompromisse“ als ein relationaler Datenspeicher • JetztVerwendung von Neo4j für Autorisierung hinter Online-Brokerage- Geschäft Industrie: Finanzdienstleistungen Anwendungsfall: Berechtigungen/IAM London Große Investment- bank
  • 10.
    Neo Technology, IncConfidential 
Industrie: Kommunikation
 Anwendungsfall: Netzwerkmanagement Hintergrund • Zweitgrößtes Kommunikationsunternehmen in Frankreich • Teil derVivendi-Gruppe, Partnerschaft mitVodafone Geschäftsproblem • Planung der Infrastrukturwartung dauerte eine ganze Woche, da die Auswirkungen auf das Netzwerk genau geplant werden müssen • Schnelle, automatisierte „was wäre wenn“-Analyse erforderlich, um die Belastbarkeit während ungeplanter Netzwerkausfälle zu gewährleisten • Identifizierung von Schwächen im Netzwerk, um die Notwendigkeit für zusätzliche Redundanz aufzudecken • Netzwerkinformationen über > 30 Systeme verteilt, mit täglichen Änderungen der Netzwerkinfrastruktur • Geschäftsanforderungen verändern sich manchmal sehr schnell Lösung undVorteile • Flexibles Netzwerkbestandsmanagement-System, um die Entwicklung,Vereinigung und Fehlersuche zu unterstützen • „Single source of truth“ (Neo4j) für das gesamte Netzwerk • Dynamische Systemlastdaten von > 30 Systemen und ermöglicht Zugriff von neuen Anwendungen auf Netzwerkdaten • Entwicklungsbedarf stark reduziert wegen der nahezu 1:1- Zuordnung zwischen der realen Welt und dem Graphen • Flexibles Schema, hoch anpassungsfähig an sich ändernde Geschäftsanforderungen Router Service ABHÄNGIG VO N Switch Switch Router Glasfaser- verbindung Glasfaser- verbindung Glasfaser- verbindung Tiefseekabel ABHÄNGIGVON ABHÄNGIGVON ABHÄN GIG VO N ABHÄNGIG VON ABHÄNGIGVON ABHÄNGIG VON ABHÄNGIG VON ABHÄNGIG VON ABHÄNGIG VON VER- KNÜPFT VER- KNÜPF T VER- KN Ü PFT ABHÄNGIG VON Paris, Frankreich
  • 11.
    Neo Technology, IncConfidential Industrie: Kommunikation
 Anwendungsfall: Ressourcenautorisierung und Zugriffskontrolle Hintergrund • Zehntgrößter Telekom-Anbieter weltweit, führend in den nordischen Ländern • Online-Self-Service-System, in dem Admins für Großunternehmen Mitarbeiter-Abos und -pläne verwalten • Geschäftskritisches System, dessenVerfügbarkeit und Reaktionsfähigkeit entscheidend für die Kundenzufriedenheit ist Geschäftsproblem • Abbau relationaler Leistung. Benutzeranmeldung dauert Minuten, während System Zugriffsrechte abruft • Millionen von Plänen, Kunden,Administratoren, Gruppen.
 Stark vernetzter Datensatz mit massivenVerbindungen • Nächtlicher Batch-Workaround hat das Performanceproblem gelöst, dies bedeutet aber, dass die Daten nicht mehr aktuell sind • Primäres System war Sybase. Prognose, dass Batch Pre-Compute- Workaround bis zum Jahr 2014 eine Dauer von 9 Stunden erreicht: Länger als das nächtliche Batch-Fenster Lösung undVorteile • Autorisierungsfunktion von Sybase zu Neo4j verschoben • Modellierung des Ressourcengraphen in Neo4j war einfach, da der Einsatzbereich von Natur aus ein Graph ist • Möglichkeit das Batch-Verfahren einzustellen und zu Echtzeit- Antworten zu wechseln: Gemessen in Millisekunden • Benutzer können aktuelle Daten sehen, nicht gestrige Momentaufnahme • Risiken der Kundenbindung vollständig gemildert Abonnement Konto Kunde Kunde ERSTELLTVON KONTROLLIERT DURCH TEILVON Benutzer BENUTZERZUGRIFFOslo, Norwegen
  • 12.
    Neo Technology, IncConfidential Industrie: Kommunikation
 Anwendungsfall: Empfehlungen • Cisco.com versorgt Privat- und Geschäftskunden mit Kundendienstleistungen • Benötigt Echtzeit-Empfehlungen, um die Nutzung der Online-Knowledge-Base zu fördern • Cisco hat Neo4j erfolgreich für seine internen Stammdaten-Management-Lösung eingesetzt. • Identifiziert eine große Übereinstimmung für Online- Empfehlungen Lösung undVorteile • Fälle, Lösungen,Artikel, usw. werden kontinuierlich für Querverweise zusammengefasst und in Neo4j dargestellt • Echtzeit-Leseempfehlungen über Neo4j • Neo4j Enterprise mit HA-Cluster • Das Ergebnis: Kunden erhalten Hilfe schneller, mit einer verringerten Abhängigkeit vom Kundensupport Hintergrund Geschäftsproblem • Call-Center-Volumen mussten verringert werden, durchVerbesserung der Effizienz des Online-Self- Service • Stärkere Nutzung großer Wissensmengen aus Servicefällen, Lösungen,Artikel, Foren, usw. • Problemlösungszeiten sowie Supportkosten mussten gesenkt werden Supportfall Supportfall Knowledge- Base- Artikel Lösung Knowledge- Base- Artikel Knowledge- Base- Artikel Nachricht San Jose, CA Cisco.com
  • 13.
    Neo Technology, IncConfidential • Einer der weltweit größten Hersteller von Kommunikationsgeräten • Global Nr. 91 in 2000. $ 44 Mrd. Jahresumsatz. • Benötigte ein System, das seine Stammdatenhierarchien in einer performanten Weise aufnehmen kann • HMP ist eine Master Data Management-System in dessen Kern Neo4j steckt. Datenzugriffsdienste für unternehmensweite Anwendungen rund um die Uhr verfügbar Lösung undVorteile • Cisco hat ein neues System geschaffen: Die Hierarchy Management Platform (HMP) • Ermöglicht Cisco Stammdaten zentral zu verwalten und Datenzugriff und Geschäftsregeln zu zentralisieren • Neo4j bietet „Minuten zu Millisekunden“ Leistung gegenüber Oracle RAC, stellt Stammdaten in Echtzeit bereit • Das Graph-Datenbank-Modell bietet genau die notwendige Flexibilität, die erforderlich sind, um Cisco‘s Geschäftsregeln zu unterstützen • HMP ist so erfolgreich, dass es erweitert wurde, 
 um die Produkthierarchie aufzunehmen Neo Technology – vertraulich Hintergrund San Jose, CA Cisco HMP Geschäftsproblem • Vertriebsvergütungssystem konnte den Anforderungen von Cisco nicht gerecht werden • Bestehendes Oracle RAC-System hat seine Grenzen erreicht: • Unzureichende Flexibilität für den Umgang mit komplexen Organisationshierarchien und Mappings • „Echtzeit“-Abfragen haben > 1 Minute gedauert! • Geschäftskritisches „P1“-System muss ständig verfügbar sein, ohne Ausfallzeiten Industrie: Kommunikation Anwendungsfall: Master Data Management
  • 14.
    Neo Technology, IncConfidential Interaktive Fernsehprogrammierung Industrie: Kommunikation
 Anwendungsfall: Social Gaming Hintergrund • Größtes Kommunikationsunternehmen in Europa • Anbieter von Mobil- und Festnetztelefonleitungen fürVerbraucher und Unternehmen, sowie Internet- Dienste, Fernsehen und andere Dienstleistungen Lösung undVorteile • Interaktives, Social-Angebot, um Fans einen Weg zu geben, das Spiel näher zu erleben • Erhöhte Kundenbindung für die Deutsche Telekom • Ein komplett neuer Kanal für das Erreichen von Kunden mit Informationen,Werbeaktionen und Anzeigen • Klarer Wettbewerbsvorteil Frankfurt, Deutschland Geschäftsproblem • Mit der Fanorakel-Anwendung wird das Sport-Sehen zum interaktiven Erlebnis für Fans • Fans können über Schiedsrichterentscheidungen abstimmen und mit anderen Fans, die das Spiel sehen, interagieren • Stark verbundener Datensatz mit Echtzeit-Updates • Abfragen in Echtzeit mit sich schnell ändernden Daten • Eine technische Herausforderung ist es, die sehr hohen Aktivitätsspitzen während beliebter Spiele zu behandeln
  • 15.
    Neo Technology, IncConfidential Hintergrund Geschäftsproblem Lösung undVorteile • Tre ist Teil von Hutchison Whampoa, einer der weltweit größten Telekommunikationskonzerne • Arbeitet in Skandinavien und Großbritannien • Ein Neo4j-Cluster, mit einem Graphen der Kundenzahlungsinformationen, wird durch kundennahe Anwendungen genutzt • Das Graph-basierte Modell von Neo4j ermöglicht zeitnahe und aufschlussreiche Profilierung der Kunden zur Unterstützung des Kundendienstes • Neue Anwendungen und Erweiterungen werden schneller entwickelt • Abfragen laufen dank Neo4j viel schneller Industrie: Telekommunikation Anwendungsfall: Master Data Management (Kundendaten) Stockholm, Schweden • Neue Geschäftserfordernis, um den Kunden mehr Einsicht in die eigenen Nutzungsgewohnheiten zu geben • Die Änderung des Datenmodells war langsam und mühevoll • Neue Abfragen waren schwer zu schreiben • Sehr große Datenmengen haben zu ernsthaften Leistungsproblemen in RDBMS für verbundene Anfragen (> L2) geführt • Tre hat einenVorteil im Wechsel zur Echtzeit- Kundenprofilerstellung und zu Echtzeit-Analysen gesehen
  • 16.
    Neo Technology, IncConfidential Hintergrund Geschäftsproblem Lösung undVorteile • Gegründet in 1888, ist die National Geographic Society eine gemeinnützige Wissenschafts- und Bildungseinrichtung • Ihre Interessen sind Geographie,Archäologie und Naturwissenschaften, sowie Umweltschutz und historische Erhaltung • Sie bietet Journale, Zeitschriften, E-Zeitschriften,TV- Dokumentationen,TV-Kanäle, Musik, Radio, Bücher, Online- Spiele,Anwendungen, Spielzeug, DVDs, Karten, Live-Events, Schulverlagsprogramme, interaktive Medien, und Handelswaren • Die RDBMS-Leistung (PostgreSQL) hat bei Echtzeit- Empfehlungen eine Sackgasse erreicht: Dreifach verschachtelteVerbindungen in einer Datenbank mit 8 Mio. Mitgliedern • Mit Neo4j wurde es möglich, komplexe Echtzeit-Analysen über eine große Nutzer- und Inhaltsbasis laufen zu lassen • Die Neo4j Lösung war viel weniger schwerfällig als die SQL-Lösung Industrie: Verlagswesen Anwendungsfall: Social, Content Management Washington D.C. • Verstärkter Einsatz von über ein Jahrhundert Multimedia-Inhalte zur Steigerung des Nutzerengagements • BesseresVerständnis der Abonnenten-Interessen, für genaueres Targeting • In der Lage sein, die Punkte zu verbinden: „Diese Nutzer mögen Löwen. Machen Sie sie darauf aufmerksam, dass wir gerade eine Kampagne zum Schutz der Löwen in Afrika haben“
  • 17.
    Neo Technology, IncConfidential Hintergrund • Weltweit zweitgrößtes professionelles Netzwerk (nach LinkedIn) • 50 Mio. Mitglieder. > 30 Tsd. neue Mitglieder täglich. • Über 400 Mitarbeiter mit Büros in 12 Ländern Geschäftsproblem • Geschäft unerlässlich für Echtzeit-Empfehlungen: Gewinnung neuer Nutzer und Beibehaltung bestehender • Hauptunterscheidungsmerkmal: Mitglieder zeigen, wie sie auf einem anderen Mitglied verbunden sind • Echtzeit-Durchquerungen des Social-Graphen sind mit MySQL-Cluster nicht möglich. Batch-Vorberechnung bedeutet veraltete Daten. • Prozess dauert länger und länger: > 1 Woche! Lösung undVorteile • Neo4j-Lösung in 8 Wochen mit 3 Teilzeit-Programmierern umgesetzt • Wechsel von Batch zu Echtzeit möglich:Verbesserte Reaktionsfähigkeit mit aktuellen Daten. • Viadeo (zu der Zeit) hatte 8 Mio. Mitglieder und 35 Mio. Beziehungen. • Neo4j-Cluster sitzt nun im Kern vonViadeo‘s professionellem Netzwerk, und verbindet > 50 Mio. Profis Industrie: Professionelles Social Network Anwendungsfall: Social, Empfehlungen Silicon Valley und Frankreich
  • 18.
    Neo Technology, IncConfidential Hintergrund • Junisphere AG ist ein IT-Lösungsanbieter mit Sitz in Zürich • Gegründet im Jahr 2001. Profitabel. Eigenfinanziert. • Software und Dienstleistungen • Neuartigen Ansatz zur Infrastrukturüberwachung:
 Beginnt mit dem Endverbraucher, Mapping von Geschäftsprozessen und Dienstleistungen und abhängige Infrastruktur Geschäftsproblem • „Business Service Management“ erfordert Mapping eines komplexen Graphen mit: Geschäftsprozessen -> Business-Dienstleistungen -> IT-Infrastruktur • Einbetten der Fähigkeit, diese Informationen in OEM- Anwendung zu speichern und abzurufen • Neuplanung veralteter C++-Anwendung auf Basis von relationaler Datenbank mit Java Lösung undVorteile • Bewusste Wahl einer Java-basierten Lösung, die Daten als Graph speichern kann • Modell des Einsatzbereichs spiegelt sich direkt in der Datenbank wider: • „Keine Zeit mit Übersetzung verloren“ • „Unser Geschäfts- und Unternehmensberater sprechen jetzt die gleiche Sprache, und können den Einsatzbereich auf einem 1:1- Verhältnis mit der Datenbank modellieren.“ • Spring Data Neo4j passt genau für Java-Architektur Industrie: Web/ISV, Kommunikation Anwendungsfall: Data Center Management Zürich, Schweiz
  • 19.
    Neo Technology, IncConfidential Hintergrund Geschäftsproblem • Erfüllt komplexe „Graph Search“-Abfragen durch Entlastung der Krankenschwestern und des Aufnahmepersonals, z. B.:
 „Suche ein Pflegeheim innerhalb von n Kilometern von einem bestimmten Ort, zugehörig zum Gesundheitskonzern XYZ, das Sprachtherapie und Kardiologie anbietet, und wahlweise die Dienstleistungen auf Italienisch anbietet“ • Echtzeit-Leistung von Oracle nicht zufriedenstellend • Neue Funktionen erfordern höhere Komplexität, einschließlich detaillierte rollenbasierte Zugriffskontrolle Lösung undVorteile • Anforderungen an schnelle Echtzeit-Performance jetzt erfüllt • Abfragen über mehrere Hierarchien, einschließlich Provider- Graph und Mitarbeiterberechtigungs-Graph • Graph-Datenmodell bot eine robuste Basis für die Aufnahme von mehr Dimensionen der Daten, wieVersicherungsnetzwerke, Service-Bereiche und ACOs (Accountable Care- Organisationen) • Einige Multi-Page-SQL-Anweisungen wurde mit Neo4j in eine einfache Funktion umgewandelt Industrie: Gesundheitsfürsorge Anwendungsfall: Empfehlungen Newton, Massachusetts • Gegründet im Jahr 1999.Weithin als der Branchenführer bei Patientenverwaltung für Entlassungen und Überweisungen betrachtet • Verwalten Patientenüberweisungen mit mehr als 4600 Einrichtungen des Gesundheitswesens • Verbindet Anbieter, Kostenträger und Lieferanten über sichere elektronische Patientenüberweisungs- Netzwerke und Web-basierte Patienten-Management- Plattform
  • 20.
    Neo Technology, IncConfidential Hintergrund Geschäftsproblem • Klinische Daten über mehrere operative Datenbanken verteilt, die nicht für Auffindung strukturiert sind • Erfordernis eines einfachen Abfragemechanismus für Wissenschaftler, die keine Datenspezialisten sind. „Graphen-Suche“ für Bioinformatik. • Vieles in der Bioinformatik bleibt unbekannt:
 Ein Schema imVoraus zu bestimmen kann von schwierig bis unmöglich reichen. Lösung undVorteile • Neue F&E-Datenbank auf Neo4j aufgebaut, um Informationsentdeckung durch Wissenschaftler zu unterstützen • Simples Web-Frontend ermöglicht die Ad-Hoc Erstellung einfacher Cypher-Abfragen • RawVCF-Sequenzdaten in Neo4j importiert, zusammen mit klinischen Daten aus Oracle-Datenbank • Die Zeit, um neue Fragen zu beantworten, ging von tagelanger Ad-hoc-Informationsbeschaffung auf Stunden oder Minuten zurück Industrie: Gesundheitsfürsorge Anwendungsfall: Bioinformatik Cambridge, Massachusetts • Klinisches Diagnostik-Unternehmen, spezialisiert auf genetisches Träger-Screening für Erbkrankheiten • Im Jahr 2008 von Absolventen der Harvard Business School und Harvard Medical School gegründet • Zwei Geschäftssparten: Klinisch und F&E • Besonders stark bei der Erfassung seltener Allele und Messung der Häufigkeit in der Bevölkerung
  • 21.
    Neo Technology, IncConfidential Awards & Mentions • 2014 Experton Group - Big Data Database Rising Star • 2014 & 2013 InfoWorldTechnology of theYear • 2013 & 2013 IDG InfoWorld Bossie award
 in the Big Data category • 2013 Gartner’s Who’sWho in NOSQL DBMSs • 2013 Database Trends & Applications - 100 Companies That Matter Most in Data • 2013 CRN Big Data 100 - Data Management • 2014 SD Times 100 “Best in Show” • NeoTechnology –The Rise of the Graph Database - Robin Bloor,The Bloor Group (2013) • No NoSQL: Neo's GraphConnect shows graph databases coming into their own 
 - Matt Aslett, 451 Research (Dec 2013) • “The leading system among Graph DBMSs is Neo4j” - DB-Engines
  • 22.
    Neo Technology, IncConfidential “Forrester estimates that over 25% of enterprises will be using graph databases by 2017” http://www.forrester.com/TechRadar+Enterprise+DBMS+Q1+2014/fulltext/-/E-RES106801 Graphs Are Eating The World TechRadar™: Enterprise DBMS, Feb 13 2014: “Neo4j is the current market leader in graph databases.” http://blogs.enterprisemanagement.com/dennisdrogseth/2013/11/06/graph-databasesand-potential-transform-capture-interdependencies/ Sources:
  • 23.
    Neo Technology, IncConfidential Core industries 
 & Use Cases WEB / ISV Financial Services Tele- communications Health Care 
 & Life Sciences Web Social,
 HR & Recruiting Media & Publishing Energy, Services, Automotive, Gov’t, Logistics, Education, Gaming, Other Network &
 Data Center Management Master Data Management Social GEO Recommend- ations Identity & Access Mgmt Content Management BI, CRM, Impact Analysis, Fraud Detection, Resource Finance Neo4j Adoption Snapshot Select Commercial Customers
  • 24.
    Neo Technology, IncConfidential Neo4j 2.0 Graph datenbank für alle • Kompaktes Handbuch • Übersicht über Neo4j,APIs, Cypher • Praktische Anwendungsfälle und Beispiele • Genügend Details um direkt starten zu können Buch-PDF gratis verfügbar. http://bit.ly/das-buch
  • 25.
    Neo Technology, IncConfidential Brown Bag Lunch By request only! • you bring 10+ colleagues • you provide a room with a projector + screen • we bring a bag lunch • we introduce Neo4j to your team in 45 min + 15 min for Q&A Schedule your Neo4j Intro now! http://neotechnology.com/brownbag