Post on 13-Jul-2015
(c) Neo Technology, Inc 2014
Relational vs. GraphSie 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 pro Tag
Geschäftsproblem•24x7 Verfü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 und Vorteile• Neo4j bietet die ideale Übereinstimmung mit Einsatzbereich:
• Ein Logistiknetzwerk ist ein Graph
• Extreme Verfü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: LogistikAnwendungsfall: Paketbeförderung
Neo Technology, Inc Confidential
Hintergrund
Geschäftsproblem Lösung und Vorteile
•Deutsches mittelgroßes Versicherungsunternehmen
•Gegründet im Jahr 1858, über 500 Angestellte
•Projekt von delvin GmbH ausgeführt – eine 100% Tochter der Bayerische Versicherung AG und ein IT-Service-Spezialist der Versicherungsindustrie
• Außendienstmitarbeiter benötigten einen einfachen Zugang zu Policen und Kundendaten, mit einer zunehmenden Vielzahl 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: VersicherungAnwendungsfall: Master Data ManagementDeutschland
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 eine Vielzahl von Dienstleistungen zu ermöglichen, einschließlich Lieferung am selben Tag, Consumer-to-Consumer-Versand (www.shutl.it) und vorhersehbarere Liefertermine
Lösung und Vorteile• 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: EinzelhandelAnwendungsfall: Einzelhandel und C2C-LieferungSan 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
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 professionelle Verbindungen 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 und Vorteile• 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
KEN
NT
Person
Person
KENNTUnter-
nehmenK
ENN
T
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 zur Verwaltung 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 und Vorteile• 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
• Jetzt Verwendung von Neo4j für Autorisierung hinter Online-Brokerage-Geschäft
Industrie: FinanzdienstleistungenAnwendungsfall: Berechtigungen/IAMLondon
Große Investment-
bank
Neo Technology, Inc Confidential
Industrie: Kommunikation Anwendungsfall: Netzwerkmanagement
Hintergrund• Zweitgrößtes Kommunikationsunternehmen in
Frankreich
• Teil der Vivendi-Gruppe, Partnerschaft mit Vodafone
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 und Vorteile• 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
VON
Switch Switch
Router
Glasfaser-verbindung Glasfaser-
verbindung
Glasfaser-verbindung
Tiefseekabel
ABH
ÄN
GIG
VO
N
ABH
ÄN
GIG
VON
ABHÄNGIG VON
ABH
ÄN
GIG
VON
ABHÄNGIG VON
ABHÄNGIG VON
ABHÄNGIG VON
ABHÄNGIGVON
ABH
ÄN
GIG
VO
N
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, dessen Verfü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 massiven Verbindungen
• 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 und Vorteile
• 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
ERSTELLT VON
KONTROLLIERT DURCH
TEIL VON
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 und Vorteile• 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,
durch Verbesserung 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 und Vorteile• 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: KommunikationAnwendungsfall: 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ür Verbraucher und Unternehmen, sowie Internet-Dienste, Fernsehen und andere Dienstleistungen
Lösung und Vorteile• 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 und Vorteile
• 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: TelekommunikationAnwendungsfall: 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 einen Vorteil im Wechsel zur Echtzeit-Kundenprofilerstellung und zu Echtzeit-Analysen gesehen
Neo Technology, Inc Confidential
Hintergrund
Geschäftsproblem Lösung und Vorteile
• 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 verschachtelte Verbindungen 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: VerlagswesenAnwendungsfall: Social, Content Management Washington D.C.
• Verstärkter Einsatz von über ein Jahrhundert Multimedia-Inhalte zur Steigerung des Nutzerengagements
• Besseres Verstä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 und Vorteile• 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 von Viadeo‘s professionellem Netzwerk, und verbindet > 50 Mio. Profis
Industrie: Professionelles Social NetworkAnwendungsfall: 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 und Vorteile• 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, KommunikationAnwendungsfall: Data Center ManagementZü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 und Vorteile• 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, wie Versicherungsnetzwerke, Service-Bereiche und ACOs (Accountable Care-Organisationen)
• Einige Multi-Page-SQL-Anweisungen wurde mit Neo4j in eine einfache Funktion umgewandelt
Industrie: GesundheitsfürsorgeAnwendungsfall: EmpfehlungenNewton, 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 im Voraus zu bestimmen kann von schwierig bis unmöglich reichen.
Lösung und Vorteile• 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
• Raw VCF-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ürsorgeAnwendungsfall: BioinformatikCambridge, 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 InfoWorld Technology of the Year
• 2013 & 2013 IDG InfoWorld Bossie award in the Big Data category
• 2013 Gartner’s Who’s Who 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”
• Neo Technology – 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 enterpriseswill be using graph databases by 2017”
http://www.forrester.com/TechRadar+Enterprise+DBMS+Q1+2014/fulltext/-/E-RES106801
Graphs Are Eating The WorldTechRadar™: 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 CasesWEB / ISV Financial
ServicesTele-
communicationsHealth Care
& Life SciencesWeb Social,
HR & RecruitingMedia &
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 SnapshotSelect 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