Wenn es an der Zeit ist eine Datenbank für Ihr Projekt auszuwählen, gibt es inzwischen eine verwirrende Anzahl von Auswahlmöglichkeiten. Woher wissen Sie, wann Ihr Projekt gut für eine relationale Datenbank ist, oder ob einer der vielen NoSQL-Optionen eine bessere Wahl darstellt?
In diesem Webinar betrachten wir wann Neo4j zum Einsatz kommen sollte und wo die Vorzüge darin liegen. Dies wird anhand von Kundenbeispielen mit konkreten Einsatzszenerien erläutert.
Neo4j Jesus Barrasa The Art of the Possible with Graph
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
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