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
us...
(c) Neo Technology, Inc 2014
Sieht anders aus - aber was bedeutet es?
๏ein Beispiel Graph
•mit ~1,000 Knoten als Personen
...
Neo Technology, Inc Confidential
Hintergrund
• Einer der weltweit größten Logistikträger
• Geplant, um der Kapazität des a...
Neo Technology, Inc Confidential
Hintergrund
Geschäftsproblem Lösung undVorteile
•Deutsches mittelgroßesVersicherungsunter...
Neo Technology, Inc Confidential
Hintergrund
Geschäftsproblem
• Ausführung kundenseitig gewünschter Lieferungen
innerhalb ...
Neo Technology, Inc Confidential
Produktempfehlungen
Neo Technology, Inc Confidential
Industrie: Online-Jobsuche

Anwendungsfall: Social/Empfehlungen
• Online-Job- und Karrier...
Neo Technology, Inc Confidential
Hintergrund
• Top-Investmentbank: Über $ 1 Bio. Bilanzsumme
• Nutzung einer relationalen ...
Neo Technology, Inc Confidential

Industrie: Kommunikation

Anwendungsfall: Netzwerkmanagement
Hintergrund
• Zweitgrößtes ...
Neo Technology, Inc Confidential
Industrie: Kommunikation

Anwendungsfall: Ressourcenautorisierung und Zugriffskontrolle
H...
Neo Technology, Inc Confidential
Industrie: Kommunikation

Anwendungsfall: Empfehlungen
• Cisco.com versorgt Privat- und G...
Neo Technology, Inc Confidential
• Einer der weltweit größten Hersteller von
Kommunikationsgeräten
• Global Nr. 91 in 2000...
Neo Technology, Inc Confidential
Interaktive
Fernsehprogrammierung
Industrie: Kommunikation

Anwendungsfall: Social Gaming...
Neo Technology, Inc Confidential
Hintergrund
Geschäftsproblem Lösung undVorteile
• Tre ist Teil von Hutchison Whampoa, ein...
Neo Technology, Inc Confidential
Hintergrund
Geschäftsproblem Lösung undVorteile
• Gegründet in 1888, ist die National Geo...
Neo Technology, Inc Confidential
Hintergrund
• Weltweit zweitgrößtes professionelles Netzwerk
(nach LinkedIn)
• 50 Mio. Mi...
Neo Technology, Inc Confidential
Hintergrund
• Junisphere AG ist ein IT-Lösungsanbieter mit Sitz in Zürich
• Gegründet im ...
Neo Technology, Inc Confidential
Hintergrund
Geschäftsproblem
• Erfüllt komplexe „Graph Search“-Abfragen durch Entlastung
...
Neo Technology, Inc Confidential
Hintergrund
Geschäftsproblem
• Klinische Daten über mehrere operative
Datenbanken verteil...
Neo Technology, Inc Confidential
Awards & Mentions
• 2014 Experton Group - Big Data Database Rising Star
• 2014 & 2013 Info...
Neo Technology, Inc Confidential
“Forrester estimates that over 25% of enterprises
will be using graph databases by 2017”
h...
Neo Technology, Inc Confidential
Core
industries 

& Use Cases
WEB / ISV
Financial
Services
Tele-
communications
Health Car...
Neo Technology, Inc Confidential
Neo4j 2.0
Graph
datenbank
für alle
• Kompaktes Handbuch
• Übersicht über Neo4j,APIs, Cyphe...
Neo Technology, Inc Confidential
Brown
Bag
Lunch
By request only!
• you bring 10+ colleagues
• you provide a room with a pr...
Nächste SlideShare
Wird geladen in …5
×

Neo4j Use Cases - Graphdatenbanken im Einsatz

1.334 Aufrufe

Veröffentlicht am

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.

Veröffentlicht in: Technologie
0 Kommentare
1 Gefällt mir
Statistik
Notizen
  • Als Erste(r) kommentieren

Keine Downloads
Aufrufe
Aufrufe insgesamt
1.334
Auf SlideShare
0
Aus Einbettungen
0
Anzahl an Einbettungen
17
Aktionen
Geteilt
0
Downloads
38
Kommentare
0
Gefällt mir
1
Einbettungen 0
Keine Einbettungen

Keine Notizen für die Folie

Neo4j Use Cases - Graphdatenbanken im Einsatz

  1. 1. Neo Technology, Inc Confidential Warum (Kunden) eine Graphendatenbank einsetzen?
  2. 2. (c) Neo Technology, Inc 2014 Relational vs. Graph Sie kennen relational… jetzt berücksichtigen wir mal Beziehungen... 2 users skillsuser_skill
  3. 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. 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. 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. 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. 7. Neo Technology, Inc Confidential Produktempfehlungen
  8. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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

×