SlideShare ist ein Scribd-Unternehmen logo
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

Weitere ähnliche Inhalte

Was ist angesagt?

Oracle GoldenGate Demo and Data Integration Concepts
Oracle GoldenGate Demo and Data Integration ConceptsOracle GoldenGate Demo and Data Integration Concepts
Oracle GoldenGate Demo and Data Integration Concepts
Fumiko Yamashita
 
Oracle Parallel Distribution and 12c Adaptive Plans
Oracle Parallel Distribution and 12c Adaptive PlansOracle Parallel Distribution and 12c Adaptive Plans
Oracle Parallel Distribution and 12c Adaptive Plans
Franck Pachot
 
Machine Learning in Autonomous Data Warehouse
 Machine Learning in Autonomous Data Warehouse Machine Learning in Autonomous Data Warehouse
Machine Learning in Autonomous Data Warehouse
Sandesh Rao
 
Pregnancy and renal transplantation
Pregnancy and renal transplantation Pregnancy and renal transplantation
Pregnancy and renal transplantation
Mohamed Abdel-Monem
 
Hyperspace for Delta Lake
Hyperspace for Delta LakeHyperspace for Delta Lake
Hyperspace for Delta Lake
Databricks
 
Placenta accreta for post graduate
Placenta accreta for post graduatePlacenta accreta for post graduate
Placenta accreta for post graduate
Faculty of Medicine,Zagazig University,EGYPT
 
PPH 2018
PPH 2018PPH 2018
Hypertensive disorders in pregnancy
Hypertensive disorders in pregnancyHypertensive disorders in pregnancy
Hypertensive disorders in pregnancy
nandita Sr. Sarah
 
Pph 2016
Pph 2016Pph 2016
Pph 2016
Eddie Lim
 
Balloon Tamponade in Post partum Hemorrhage Dr Sharda Jain Dr Jyoti Agarwal
Balloon Tamponade in Post partum Hemorrhage Dr Sharda Jain Dr Jyoti Agarwal Balloon Tamponade in Post partum Hemorrhage Dr Sharda Jain Dr Jyoti Agarwal
Balloon Tamponade in Post partum Hemorrhage Dr Sharda Jain Dr Jyoti Agarwal
Lifecare Centre
 
vaginal birth after CS
vaginal birth after CSvaginal birth after CS
vaginal birth after CS
Shruti Sharma
 
Blood transfusion in ostetrics2019
Blood transfusion in ostetrics2019Blood transfusion in ostetrics2019
Blood transfusion in ostetrics2019
Aboubakr Elnashar
 
Gestational Trophoblastic Disease
 Gestational Trophoblastic Disease  Gestational Trophoblastic Disease
Gestational Trophoblastic Disease
AbdulkarimFarah
 
previous caesarean
previous caesareanprevious caesarean
previous caesarean
reshmaulu
 
Why My Streaming Job is Slow - Profiling and Optimizing Kafka Streams Apps (L...
Why My Streaming Job is Slow - Profiling and Optimizing Kafka Streams Apps (L...Why My Streaming Job is Slow - Profiling and Optimizing Kafka Streams Apps (L...
Why My Streaming Job is Slow - Profiling and Optimizing Kafka Streams Apps (L...
confluent
 
머피의 머신러닝 : Gaussian Processes
머피의 머신러닝 : Gaussian Processes머피의 머신러닝 : Gaussian Processes
머피의 머신러닝 : Gaussian ProcessesJungkyu Lee
 
9. obstetrical hemorrhage
9. obstetrical hemorrhage9. obstetrical hemorrhage
9. obstetrical hemorrhage
Hale Teka
 
Aki in pregnancy
Aki in pregnancyAki in pregnancy
Aki in pregnancy
Dr. Prem Mohan Jha
 
Antenatal corticoterapia
Antenatal corticoterapiaAntenatal corticoterapia
Antenatal corticoterapia
KaritoPrez
 
FERTILITY PRESERVATION TECHNIQUES
FERTILITY  PRESERVATION   TECHNIQUES FERTILITY  PRESERVATION   TECHNIQUES
FERTILITY PRESERVATION TECHNIQUES
Usha Kiran
 

Was ist angesagt? (20)

Oracle GoldenGate Demo and Data Integration Concepts
Oracle GoldenGate Demo and Data Integration ConceptsOracle GoldenGate Demo and Data Integration Concepts
Oracle GoldenGate Demo and Data Integration Concepts
 
Oracle Parallel Distribution and 12c Adaptive Plans
Oracle Parallel Distribution and 12c Adaptive PlansOracle Parallel Distribution and 12c Adaptive Plans
Oracle Parallel Distribution and 12c Adaptive Plans
 
Machine Learning in Autonomous Data Warehouse
 Machine Learning in Autonomous Data Warehouse Machine Learning in Autonomous Data Warehouse
Machine Learning in Autonomous Data Warehouse
 
Pregnancy and renal transplantation
Pregnancy and renal transplantation Pregnancy and renal transplantation
Pregnancy and renal transplantation
 
Hyperspace for Delta Lake
Hyperspace for Delta LakeHyperspace for Delta Lake
Hyperspace for Delta Lake
 
Placenta accreta for post graduate
Placenta accreta for post graduatePlacenta accreta for post graduate
Placenta accreta for post graduate
 
PPH 2018
PPH 2018PPH 2018
PPH 2018
 
Hypertensive disorders in pregnancy
Hypertensive disorders in pregnancyHypertensive disorders in pregnancy
Hypertensive disorders in pregnancy
 
Pph 2016
Pph 2016Pph 2016
Pph 2016
 
Balloon Tamponade in Post partum Hemorrhage Dr Sharda Jain Dr Jyoti Agarwal
Balloon Tamponade in Post partum Hemorrhage Dr Sharda Jain Dr Jyoti Agarwal Balloon Tamponade in Post partum Hemorrhage Dr Sharda Jain Dr Jyoti Agarwal
Balloon Tamponade in Post partum Hemorrhage Dr Sharda Jain Dr Jyoti Agarwal
 
vaginal birth after CS
vaginal birth after CSvaginal birth after CS
vaginal birth after CS
 
Blood transfusion in ostetrics2019
Blood transfusion in ostetrics2019Blood transfusion in ostetrics2019
Blood transfusion in ostetrics2019
 
Gestational Trophoblastic Disease
 Gestational Trophoblastic Disease  Gestational Trophoblastic Disease
Gestational Trophoblastic Disease
 
previous caesarean
previous caesareanprevious caesarean
previous caesarean
 
Why My Streaming Job is Slow - Profiling and Optimizing Kafka Streams Apps (L...
Why My Streaming Job is Slow - Profiling and Optimizing Kafka Streams Apps (L...Why My Streaming Job is Slow - Profiling and Optimizing Kafka Streams Apps (L...
Why My Streaming Job is Slow - Profiling and Optimizing Kafka Streams Apps (L...
 
머피의 머신러닝 : Gaussian Processes
머피의 머신러닝 : Gaussian Processes머피의 머신러닝 : Gaussian Processes
머피의 머신러닝 : Gaussian Processes
 
9. obstetrical hemorrhage
9. obstetrical hemorrhage9. obstetrical hemorrhage
9. obstetrical hemorrhage
 
Aki in pregnancy
Aki in pregnancyAki in pregnancy
Aki in pregnancy
 
Antenatal corticoterapia
Antenatal corticoterapiaAntenatal corticoterapia
Antenatal corticoterapia
 
FERTILITY PRESERVATION TECHNIQUES
FERTILITY  PRESERVATION   TECHNIQUES FERTILITY  PRESERVATION   TECHNIQUES
FERTILITY PRESERVATION TECHNIQUES
 

Andere mochten auch

Graphdatenbanken mit Neo4j
Graphdatenbanken mit Neo4jGraphdatenbanken mit Neo4j
Graphdatenbanken mit Neo4j
Java Usergroup Berlin-Brandenburg
 
Neo4j Graph Database Presentation (German)
Neo4j Graph Database Presentation (German)Neo4j Graph Database Presentation (German)
Neo4j Graph Database Presentation (German)
jexp
 
GraphTalks - Einführung
GraphTalks - EinführungGraphTalks - Einführung
GraphTalks - Einführung
Neo4j
 
Neo4j Makes Graphs Easy- GraphDays
Neo4j Makes Graphs Easy- GraphDaysNeo4j Makes Graphs Easy- GraphDays
Neo4j Makes Graphs Easy- GraphDays
Neo4j
 
Using Neo4j from Java
Using Neo4j from JavaUsing Neo4j from Java
Using Neo4j from Java
Neo4j
 
Importing Data into Neo4j quickly and easily - StackOverflow
Importing Data into Neo4j quickly and easily - StackOverflowImporting Data into Neo4j quickly and easily - StackOverflow
Importing Data into Neo4j quickly and easily - StackOverflow
Neo4j
 
Graph database Use Cases
Graph database Use CasesGraph database Use Cases
Graph database Use Cases
Max De Marzi
 
Neo4j - 5 cool graph examples
Neo4j - 5 cool graph examplesNeo4j - 5 cool graph examples
Neo4j - 5 cool graph examples
Peter Neubauer
 
NoSQL - Neue Ansätze zur Verwaltung unstrukturierter Daten
NoSQL - Neue Ansätze zur Verwaltung unstrukturierter DatenNoSQL - Neue Ansätze zur Verwaltung unstrukturierter Daten
NoSQL - Neue Ansätze zur Verwaltung unstrukturierter Daten
Martin Junghanns
 
Intro to Cypher
Intro to CypherIntro to Cypher
Intro to Cypher
jexp
 
Spring Data Neo4j Intro SpringOne 2012
Spring Data Neo4j Intro SpringOne 2012Spring Data Neo4j Intro SpringOne 2012
Spring Data Neo4j Intro SpringOne 2012
jexp
 
Distribute Key Value Store
Distribute Key Value StoreDistribute Key Value Store
Distribute Key Value Store
Santal Li
 
Key-Value NoSQL Database
Key-Value NoSQL DatabaseKey-Value NoSQL Database
Key-Value NoSQL Database
Heman Hosainpana
 
neo4jを使ったブロックチェーンデータの解析
neo4jを使ったブロックチェーンデータの解析neo4jを使ったブロックチェーンデータの解析
neo4jを使ったブロックチェーンデータの解析
shigeyuki azuchi
 
Graphs in the Real World
Graphs in the Real WorldGraphs in the Real World
Graphs in the Real World
Neo4j
 
8b. Column Oriented Databases Lab
8b. Column Oriented Databases Lab8b. Column Oriented Databases Lab
8b. Column Oriented Databases Lab
Fabio Fumarola
 
9b. Document-Oriented Databases lab
9b. Document-Oriented Databases lab9b. Document-Oriented Databases lab
9b. Document-Oriented Databases lab
Fabio Fumarola
 
Graph your business
Graph your businessGraph your business
Graph your business
Neo4j
 
Graph Search and Discovery for your Dark Data
Graph Search and Discovery for your Dark DataGraph Search and Discovery for your Dark Data
Graph Search and Discovery for your Dark Data
Neo4j
 
Neo4j Makes Graphs Easy? - GraphDay AmandaLaucher
Neo4j Makes Graphs Easy? - GraphDay AmandaLaucherNeo4j Makes Graphs Easy? - GraphDay AmandaLaucher
Neo4j Makes Graphs Easy? - GraphDay AmandaLaucher
Neo4j
 

Andere mochten auch (20)

Graphdatenbanken mit Neo4j
Graphdatenbanken mit Neo4jGraphdatenbanken mit Neo4j
Graphdatenbanken mit Neo4j
 
Neo4j Graph Database Presentation (German)
Neo4j Graph Database Presentation (German)Neo4j Graph Database Presentation (German)
Neo4j Graph Database Presentation (German)
 
GraphTalks - Einführung
GraphTalks - EinführungGraphTalks - Einführung
GraphTalks - Einführung
 
Neo4j Makes Graphs Easy- GraphDays
Neo4j Makes Graphs Easy- GraphDaysNeo4j Makes Graphs Easy- GraphDays
Neo4j Makes Graphs Easy- GraphDays
 
Using Neo4j from Java
Using Neo4j from JavaUsing Neo4j from Java
Using Neo4j from Java
 
Importing Data into Neo4j quickly and easily - StackOverflow
Importing Data into Neo4j quickly and easily - StackOverflowImporting Data into Neo4j quickly and easily - StackOverflow
Importing Data into Neo4j quickly and easily - StackOverflow
 
Graph database Use Cases
Graph database Use CasesGraph database Use Cases
Graph database Use Cases
 
Neo4j - 5 cool graph examples
Neo4j - 5 cool graph examplesNeo4j - 5 cool graph examples
Neo4j - 5 cool graph examples
 
NoSQL - Neue Ansätze zur Verwaltung unstrukturierter Daten
NoSQL - Neue Ansätze zur Verwaltung unstrukturierter DatenNoSQL - Neue Ansätze zur Verwaltung unstrukturierter Daten
NoSQL - Neue Ansätze zur Verwaltung unstrukturierter Daten
 
Intro to Cypher
Intro to CypherIntro to Cypher
Intro to Cypher
 
Spring Data Neo4j Intro SpringOne 2012
Spring Data Neo4j Intro SpringOne 2012Spring Data Neo4j Intro SpringOne 2012
Spring Data Neo4j Intro SpringOne 2012
 
Distribute Key Value Store
Distribute Key Value StoreDistribute Key Value Store
Distribute Key Value Store
 
Key-Value NoSQL Database
Key-Value NoSQL DatabaseKey-Value NoSQL Database
Key-Value NoSQL Database
 
neo4jを使ったブロックチェーンデータの解析
neo4jを使ったブロックチェーンデータの解析neo4jを使ったブロックチェーンデータの解析
neo4jを使ったブロックチェーンデータの解析
 
Graphs in the Real World
Graphs in the Real WorldGraphs in the Real World
Graphs in the Real World
 
8b. Column Oriented Databases Lab
8b. Column Oriented Databases Lab8b. Column Oriented Databases Lab
8b. Column Oriented Databases Lab
 
9b. Document-Oriented Databases lab
9b. Document-Oriented Databases lab9b. Document-Oriented Databases lab
9b. Document-Oriented Databases lab
 
Graph your business
Graph your businessGraph your business
Graph your business
 
Graph Search and Discovery for your Dark Data
Graph Search and Discovery for your Dark DataGraph Search and Discovery for your Dark Data
Graph Search and Discovery for your Dark Data
 
Neo4j Makes Graphs Easy? - GraphDay AmandaLaucher
Neo4j Makes Graphs Easy? - GraphDay AmandaLaucherNeo4j Makes Graphs Easy? - GraphDay AmandaLaucher
Neo4j Makes Graphs Easy? - GraphDay AmandaLaucher
 

Ähnlich wie Neo4j Use Cases - Graphdatenbanken im Einsatz

Big/Smart/Fast Data – a very compact overview
Big/Smart/Fast Data – a very compact overviewBig/Smart/Fast Data – a very compact overview
Big/Smart/Fast Data – a very compact overview
OMM Solutions GmbH
 
Wolfgang Mader (Huemer Data Center)
Wolfgang Mader (Huemer Data Center)Wolfgang Mader (Huemer Data Center)
Wolfgang Mader (Huemer Data Center)
Agenda Europe 2035
 
Anwender-Case Karl Storz GmbH & Co. KG auf OpenText Basis
Anwender-Case Karl Storz GmbH & Co. KG auf OpenText BasisAnwender-Case Karl Storz GmbH & Co. KG auf OpenText Basis
Anwender-Case Karl Storz GmbH & Co. KG auf OpenText Basis
netmedianer GmbH
 
Public Cloud Erfahrungsbericht SBB
Public Cloud Erfahrungsbericht SBBPublic Cloud Erfahrungsbericht SBB
Public Cloud Erfahrungsbericht SBB
BATbern
 
he Future of SharePoint is Now – Tipps für On-Premise, Cloud oder Hybride Mig...
he Future of SharePoint is Now – Tipps für On-Premise, Cloud oder Hybride Mig...he Future of SharePoint is Now – Tipps für On-Premise, Cloud oder Hybride Mig...
he Future of SharePoint is Now – Tipps für On-Premise, Cloud oder Hybride Mig...
AvePoint
 
Kritische app performance erfolgreich optimieren mit Bison
Kritische app performance erfolgreich optimieren mit BisonKritische app performance erfolgreich optimieren mit Bison
Kritische app performance erfolgreich optimieren mit Bison
Dynatrace
 
Metalstack Cloud - DSGVO konformes Managed Kubernetes für KMU
Metalstack Cloud - DSGVO konformes Managed Kubernetes für KMUMetalstack Cloud - DSGVO konformes Managed Kubernetes für KMU
Metalstack Cloud - DSGVO konformes Managed Kubernetes für KMU
Eduard Boger
 
The Big Five - IT Architektur Heute
The Big Five - IT Architektur HeuteThe Big Five - IT Architektur Heute
The Big Five - IT Architektur Heute
Anatole Tresch
 
Data Is The New Oil
Data Is The New OilData Is The New Oil
Data Is The New OilParStream
 
Migration von stark regulierten Anwendungen in die Cloud: Dem Teufel die See...
 Migration von stark regulierten Anwendungen in die Cloud: Dem Teufel die See... Migration von stark regulierten Anwendungen in die Cloud: Dem Teufel die See...
Migration von stark regulierten Anwendungen in die Cloud: Dem Teufel die See...
QAware GmbH
 
Modernes Rechenzentrum
Modernes Rechenzentrum Modernes Rechenzentrum
Modernes Rechenzentrum
Microsoft Österreich
 
8 Tipps für eine Cloud Strategie – wie Unternehmen heute die Cloud einsetzen
8 Tipps für eine Cloud Strategie – wie Unternehmen heute die Cloud einsetzen8 Tipps für eine Cloud Strategie – wie Unternehmen heute die Cloud einsetzen
8 Tipps für eine Cloud Strategie – wie Unternehmen heute die Cloud einsetzen
AWS Germany
 
BITKOM_Präsentation Data Intelligence Hub -Schwarz-Kouril
BITKOM_Präsentation Data Intelligence Hub -Schwarz-KourilBITKOM_Präsentation Data Intelligence Hub -Schwarz-Kouril
BITKOM_Präsentation Data Intelligence Hub -Schwarz-KourilStefan Schwarz
 
Enterprise Cloud Native ist das neue Normal
Enterprise Cloud Native ist das neue NormalEnterprise Cloud Native ist das neue Normal
Enterprise Cloud Native ist das neue Normal
QAware GmbH
 
Skalierung & Performance
Skalierung & PerformanceSkalierung & Performance
Skalierung & Performanceglembotzky
 
Webinar: Typische MongoDB Anwendungsfälle (Common MongoDB Use Cases) 
Webinar: Typische MongoDB Anwendungsfälle (Common MongoDB Use Cases) Webinar: Typische MongoDB Anwendungsfälle (Common MongoDB Use Cases) 
Webinar: Typische MongoDB Anwendungsfälle (Common MongoDB Use Cases) MongoSF
 
XPages: Performance-Optimierung - Ulrich Krause (eknori) SNoUG 2013
XPages: Performance-Optimierung  - Ulrich Krause (eknori) SNoUG 2013XPages: Performance-Optimierung  - Ulrich Krause (eknori) SNoUG 2013
XPages: Performance-Optimierung - Ulrich Krause (eknori) SNoUG 2013
BCC - Solutions for IBM Collaboration Software
 
ConventionCamp Hannover
ConventionCamp HannoverConventionCamp Hannover
ConventionCamp Hannover
glembotzky
 
Infrastructure Solution Day | Hybrid
Infrastructure Solution Day | HybridInfrastructure Solution Day | Hybrid
Infrastructure Solution Day | Hybrid
Microsoft Österreich
 

Ähnlich wie Neo4j Use Cases - Graphdatenbanken im Einsatz (20)

Big/Smart/Fast Data – a very compact overview
Big/Smart/Fast Data – a very compact overviewBig/Smart/Fast Data – a very compact overview
Big/Smart/Fast Data – a very compact overview
 
Wolfgang Mader (Huemer Data Center)
Wolfgang Mader (Huemer Data Center)Wolfgang Mader (Huemer Data Center)
Wolfgang Mader (Huemer Data Center)
 
Anwender-Case Karl Storz GmbH & Co. KG auf OpenText Basis
Anwender-Case Karl Storz GmbH & Co. KG auf OpenText BasisAnwender-Case Karl Storz GmbH & Co. KG auf OpenText Basis
Anwender-Case Karl Storz GmbH & Co. KG auf OpenText Basis
 
Public Cloud Erfahrungsbericht SBB
Public Cloud Erfahrungsbericht SBBPublic Cloud Erfahrungsbericht SBB
Public Cloud Erfahrungsbericht SBB
 
he Future of SharePoint is Now – Tipps für On-Premise, Cloud oder Hybride Mig...
he Future of SharePoint is Now – Tipps für On-Premise, Cloud oder Hybride Mig...he Future of SharePoint is Now – Tipps für On-Premise, Cloud oder Hybride Mig...
he Future of SharePoint is Now – Tipps für On-Premise, Cloud oder Hybride Mig...
 
Kritische app performance erfolgreich optimieren mit Bison
Kritische app performance erfolgreich optimieren mit BisonKritische app performance erfolgreich optimieren mit Bison
Kritische app performance erfolgreich optimieren mit Bison
 
Metalstack Cloud - DSGVO konformes Managed Kubernetes für KMU
Metalstack Cloud - DSGVO konformes Managed Kubernetes für KMUMetalstack Cloud - DSGVO konformes Managed Kubernetes für KMU
Metalstack Cloud - DSGVO konformes Managed Kubernetes für KMU
 
The Big Five - IT Architektur Heute
The Big Five - IT Architektur HeuteThe Big Five - IT Architektur Heute
The Big Five - IT Architektur Heute
 
Data Is The New Oil
Data Is The New OilData Is The New Oil
Data Is The New Oil
 
Migration von stark regulierten Anwendungen in die Cloud: Dem Teufel die See...
 Migration von stark regulierten Anwendungen in die Cloud: Dem Teufel die See... Migration von stark regulierten Anwendungen in die Cloud: Dem Teufel die See...
Migration von stark regulierten Anwendungen in die Cloud: Dem Teufel die See...
 
Modernes Rechenzentrum
Modernes Rechenzentrum Modernes Rechenzentrum
Modernes Rechenzentrum
 
Vortrag linux tag
Vortrag linux tagVortrag linux tag
Vortrag linux tag
 
8 Tipps für eine Cloud Strategie – wie Unternehmen heute die Cloud einsetzen
8 Tipps für eine Cloud Strategie – wie Unternehmen heute die Cloud einsetzen8 Tipps für eine Cloud Strategie – wie Unternehmen heute die Cloud einsetzen
8 Tipps für eine Cloud Strategie – wie Unternehmen heute die Cloud einsetzen
 
BITKOM_Präsentation Data Intelligence Hub -Schwarz-Kouril
BITKOM_Präsentation Data Intelligence Hub -Schwarz-KourilBITKOM_Präsentation Data Intelligence Hub -Schwarz-Kouril
BITKOM_Präsentation Data Intelligence Hub -Schwarz-Kouril
 
Enterprise Cloud Native ist das neue Normal
Enterprise Cloud Native ist das neue NormalEnterprise Cloud Native ist das neue Normal
Enterprise Cloud Native ist das neue Normal
 
Skalierung & Performance
Skalierung & PerformanceSkalierung & Performance
Skalierung & Performance
 
Webinar: Typische MongoDB Anwendungsfälle (Common MongoDB Use Cases) 
Webinar: Typische MongoDB Anwendungsfälle (Common MongoDB Use Cases) Webinar: Typische MongoDB Anwendungsfälle (Common MongoDB Use Cases) 
Webinar: Typische MongoDB Anwendungsfälle (Common MongoDB Use Cases) 
 
XPages: Performance-Optimierung - Ulrich Krause (eknori) SNoUG 2013
XPages: Performance-Optimierung  - Ulrich Krause (eknori) SNoUG 2013XPages: Performance-Optimierung  - Ulrich Krause (eknori) SNoUG 2013
XPages: Performance-Optimierung - Ulrich Krause (eknori) SNoUG 2013
 
ConventionCamp Hannover
ConventionCamp HannoverConventionCamp Hannover
ConventionCamp Hannover
 
Infrastructure Solution Day | Hybrid
Infrastructure Solution Day | HybridInfrastructure Solution Day | Hybrid
Infrastructure Solution Day | Hybrid
 

Mehr von Neo4j

Atelier - Architecture d’applications de Graphes - GraphSummit Paris
Atelier - Architecture d’applications de Graphes - GraphSummit ParisAtelier - Architecture d’applications de Graphes - GraphSummit Paris
Atelier - Architecture d’applications de Graphes - GraphSummit Paris
Neo4j
 
Atelier - Innover avec l’IA Générative et les graphes de connaissances
Atelier - Innover avec l’IA Générative et les graphes de connaissancesAtelier - Innover avec l’IA Générative et les graphes de connaissances
Atelier - Innover avec l’IA Générative et les graphes de connaissances
Neo4j
 
Neo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j - Product Vision and Knowledge Graphs - GraphSummit ParisNeo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j
 
Neo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j - Product Vision and Knowledge Graphs - GraphSummit ParisNeo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j
 
FLOA - Détection de Fraude - GraphSummit Paris
FLOA -  Détection de Fraude - GraphSummit ParisFLOA -  Détection de Fraude - GraphSummit Paris
FLOA - Détection de Fraude - GraphSummit Paris
Neo4j
 
SOPRA STERIA - GraphRAG : repousser les limitations du RAG via l’utilisation ...
SOPRA STERIA - GraphRAG : repousser les limitations du RAG via l’utilisation ...SOPRA STERIA - GraphRAG : repousser les limitations du RAG via l’utilisation ...
SOPRA STERIA - GraphRAG : repousser les limitations du RAG via l’utilisation ...
Neo4j
 
ADEO - Knowledge Graph pour le e-commerce, entre challenges et opportunités ...
ADEO -  Knowledge Graph pour le e-commerce, entre challenges et opportunités ...ADEO -  Knowledge Graph pour le e-commerce, entre challenges et opportunités ...
ADEO - Knowledge Graph pour le e-commerce, entre challenges et opportunités ...
Neo4j
 
GraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph TechnologyGraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph Technology
Neo4j
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
Neo4j
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
Neo4j
 
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
Neo4j
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
Neo4j
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
Neo4j
 
GraphAware - Transforming policing with graph-based intelligence analysis
GraphAware - Transforming policing with graph-based intelligence analysisGraphAware - Transforming policing with graph-based intelligence analysis
GraphAware - Transforming policing with graph-based intelligence analysis
Neo4j
 
GraphSummit Stockholm - Neo4j - Knowledge Graphs and Product Updates
GraphSummit Stockholm - Neo4j - Knowledge Graphs and Product UpdatesGraphSummit Stockholm - Neo4j - Knowledge Graphs and Product Updates
GraphSummit Stockholm - Neo4j - Knowledge Graphs and Product Updates
Neo4j
 
KLARNA - Language Models and Knowledge Graphs: A Systems Approach
KLARNA -  Language Models and Knowledge Graphs: A Systems ApproachKLARNA -  Language Models and Knowledge Graphs: A Systems Approach
KLARNA - Language Models and Knowledge Graphs: A Systems Approach
Neo4j
 
INGKA DIGITAL: Linked Metadata by Design
INGKA DIGITAL: Linked Metadata by DesignINGKA DIGITAL: Linked Metadata by Design
INGKA DIGITAL: Linked Metadata by Design
Neo4j
 
Your enemies use GenAI too - staying ahead of fraud with Neo4j
Your enemies use GenAI too - staying ahead of fraud with Neo4jYour enemies use GenAI too - staying ahead of fraud with Neo4j
Your enemies use GenAI too - staying ahead of fraud with Neo4j
Neo4j
 
BT & Neo4j _ How Knowledge Graphs help BT deliver Digital Transformation.pptx
BT & Neo4j _ How Knowledge Graphs help BT deliver Digital Transformation.pptxBT & Neo4j _ How Knowledge Graphs help BT deliver Digital Transformation.pptx
BT & Neo4j _ How Knowledge Graphs help BT deliver Digital Transformation.pptx
Neo4j
 
Workshop: Enabling GenAI Breakthroughs with Knowledge Graphs - GraphSummit Milan
Workshop: Enabling GenAI Breakthroughs with Knowledge Graphs - GraphSummit MilanWorkshop: Enabling GenAI Breakthroughs with Knowledge Graphs - GraphSummit Milan
Workshop: Enabling GenAI Breakthroughs with Knowledge Graphs - GraphSummit Milan
Neo4j
 

Mehr von Neo4j (20)

Atelier - Architecture d’applications de Graphes - GraphSummit Paris
Atelier - Architecture d’applications de Graphes - GraphSummit ParisAtelier - Architecture d’applications de Graphes - GraphSummit Paris
Atelier - Architecture d’applications de Graphes - GraphSummit Paris
 
Atelier - Innover avec l’IA Générative et les graphes de connaissances
Atelier - Innover avec l’IA Générative et les graphes de connaissancesAtelier - Innover avec l’IA Générative et les graphes de connaissances
Atelier - Innover avec l’IA Générative et les graphes de connaissances
 
Neo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j - Product Vision and Knowledge Graphs - GraphSummit ParisNeo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
 
Neo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j - Product Vision and Knowledge Graphs - GraphSummit ParisNeo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
 
FLOA - Détection de Fraude - GraphSummit Paris
FLOA -  Détection de Fraude - GraphSummit ParisFLOA -  Détection de Fraude - GraphSummit Paris
FLOA - Détection de Fraude - GraphSummit Paris
 
SOPRA STERIA - GraphRAG : repousser les limitations du RAG via l’utilisation ...
SOPRA STERIA - GraphRAG : repousser les limitations du RAG via l’utilisation ...SOPRA STERIA - GraphRAG : repousser les limitations du RAG via l’utilisation ...
SOPRA STERIA - GraphRAG : repousser les limitations du RAG via l’utilisation ...
 
ADEO - Knowledge Graph pour le e-commerce, entre challenges et opportunités ...
ADEO -  Knowledge Graph pour le e-commerce, entre challenges et opportunités ...ADEO -  Knowledge Graph pour le e-commerce, entre challenges et opportunités ...
ADEO - Knowledge Graph pour le e-commerce, entre challenges et opportunités ...
 
GraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph TechnologyGraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph Technology
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
 
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
 
GraphAware - Transforming policing with graph-based intelligence analysis
GraphAware - Transforming policing with graph-based intelligence analysisGraphAware - Transforming policing with graph-based intelligence analysis
GraphAware - Transforming policing with graph-based intelligence analysis
 
GraphSummit Stockholm - Neo4j - Knowledge Graphs and Product Updates
GraphSummit Stockholm - Neo4j - Knowledge Graphs and Product UpdatesGraphSummit Stockholm - Neo4j - Knowledge Graphs and Product Updates
GraphSummit Stockholm - Neo4j - Knowledge Graphs and Product Updates
 
KLARNA - Language Models and Knowledge Graphs: A Systems Approach
KLARNA -  Language Models and Knowledge Graphs: A Systems ApproachKLARNA -  Language Models and Knowledge Graphs: A Systems Approach
KLARNA - Language Models and Knowledge Graphs: A Systems Approach
 
INGKA DIGITAL: Linked Metadata by Design
INGKA DIGITAL: Linked Metadata by DesignINGKA DIGITAL: Linked Metadata by Design
INGKA DIGITAL: Linked Metadata by Design
 
Your enemies use GenAI too - staying ahead of fraud with Neo4j
Your enemies use GenAI too - staying ahead of fraud with Neo4jYour enemies use GenAI too - staying ahead of fraud with Neo4j
Your enemies use GenAI too - staying ahead of fraud with Neo4j
 
BT & Neo4j _ How Knowledge Graphs help BT deliver Digital Transformation.pptx
BT & Neo4j _ How Knowledge Graphs help BT deliver Digital Transformation.pptxBT & Neo4j _ How Knowledge Graphs help BT deliver Digital Transformation.pptx
BT & Neo4j _ How Knowledge Graphs help BT deliver Digital Transformation.pptx
 
Workshop: Enabling GenAI Breakthroughs with Knowledge Graphs - GraphSummit Milan
Workshop: Enabling GenAI Breakthroughs with Knowledge Graphs - GraphSummit MilanWorkshop: Enabling GenAI Breakthroughs with Knowledge Graphs - GraphSummit Milan
Workshop: Enabling GenAI Breakthroughs with Knowledge Graphs - GraphSummit Milan
 

Neo4j Use Cases - Graphdatenbanken im Einsatz

  • 1. Neo Technology, Inc Confidential 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, 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
  • 5. 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
  • 6. 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
  • 7. Neo Technology, Inc Confidential Produktempfehlungen
  • 8. 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
  • 9. 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
  • 10. 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
  • 11. 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
  • 12. 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
  • 13. 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
  • 14. 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
  • 15. 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
  • 16. 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“
  • 17. 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
  • 18. 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
  • 19. 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
  • 20. 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
  • 21. 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
  • 22. 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:
  • 23. 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
  • 24. 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
  • 25. 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