Zuhause Persönliche Finanzen Graph Datenbanken in einer Big Data Umgebung - Dummies

Graph Datenbanken in einer Big Data Umgebung - Dummies

Video: Nuclino - 2019 Review | Features, Pricing & Opinions 2025

Video: Nuclino - 2019 Review | Features, Pricing & Opinions 2025
Anonim

Die grundlegende Struktur für Graphen-Datenbanken in Big Data wird "Knoten-Beziehung" genannt. "Diese Struktur ist am nützlichsten, wenn Sie mit stark miteinander verbundenen Daten arbeiten müssen. Knoten und Beziehungen unterstützen Eigenschaften , ein Schlüssel / Wert-Paar, in dem die Daten gespeichert sind.

Diese Datenbanken werden durch Befolgen der Beziehungen navigiert. Diese Art der Speicherung und Navigation ist in RDBMS (relationalen Datenbankverwaltungssystemen) aufgrund der starren Tabellenstrukturen und der Unfähigkeit, Verbindungen zwischen den Daten zu verfolgen, wo immer sie uns führen könnten, nicht möglich. Eine Diagrammdatenbank könnte verwendet werden, um geographische Daten für die Ölexploration zu verwalten oder um die Netze eines Telekommunikationsanbieters zu modellieren und zu optimieren.

Eine der am häufigsten verwendeten Graphendatenbanken ist Neo4J. Es ist ein Open-Source-Projekt, das unter der GNU Public License v3 lizenziert ist. 0. Eine unterstützte, kommerzielle Version wird von Neo Technology unter der GNU AGPL v3 bereitgestellt. 0 und kommerzielle Lizenzierung.

Neo4J ist eine ACID-Transaktionsdatenbank, die eine hohe Verfügbarkeit durch Clustering bietet. Es ist eine vertrauenswürdige und skalierbare Datenbank, die aufgrund der grundlegenden Struktur der Knoten-Beziehungs-Eigenschaften und der natürlichen Zuordnung zu unseren eigenen menschlichen Beziehungen leicht zu modellieren ist. Es erfordert weder ein Schema, noch erfordert es Datentypisierung, also ist es von Natur aus sehr flexibel.

Mit dieser Flexibilität sind einige Einschränkungen verbunden. Knoten können nicht direkt auf sich selbst verweisen. Zum Beispiel können Sie (als Knoten) nicht auch Ihr eigener Vater oder Ihre Mutter (als Beziehungen) sein, aber Sie können ein Vater oder Mutter sein. Es könnte reale Fälle geben, in denen eine Selbstreferenz erforderlich ist.

Wenn dies der Fall ist, ist eine Diagrammdatenbank nicht die beste Lösung, da die Regeln für die Selbstreferenz strikt eingehalten werden. Während die Replikationsfähigkeit sehr gut ist, kann Neo4J nur ganze Graphen replizieren, wodurch die Gesamtgröße des Graphen (ungefähr 34 Milliarden von Knoten und 34 Milliarden Beziehungen) begrenzt wird.

Wichtige Merkmale von Neo4J sind:

  • Integration in andere Datenbanken: Neo4J unterstützt die Transaktionsverwaltung mit Rollback, um eine nahtlose Interoperabilität mit nicht grafischen Datenspeichern zu ermöglichen.

  • Synchronisierungsdienste: Neo4J unterstützt ereignisgesteuertes Verhalten über einen Ereignisbus, periodische Synchronisation mit sich selbst oder ein RDBMS als Master und traditionelle Batch-Synchronisation.

  • Resiliency: Neo4J unterstützt Cold (dh wenn die Datenbank nicht ausgeführt wird) und Hot (wenn es ausgeführt wird) sowie einen Hochverfügbarkeits-Clustering-Modus.Standardwarnungen stehen für die Integration mit vorhandenen Betriebsverwaltungssystemen zur Verfügung.

  • Abfragesprache: Neo4J unterstützt eine deklarative Sprache namens Cypher, die speziell zum Abfragen von Graphen und ihren Komponenten entwickelt wurde. Cypher-Befehle basieren lose auf der SQL-Syntax und sind auf Ad-hoc-Abfragen der Diagrammdaten ausgerichtet.

Neo4J-Implementierungen eignen sich am besten für

  • Soziale Netzwerke

  • Klassifizierung biologischer oder medizinischer Domänen

  • Dynamische Communities of Practice oder Interessen schaffen

Graph Datenbanken in einer Big Data Umgebung - Dummies

Die Wahl des Herausgebers

Verknüpfungen für Common View-Befehle in Excel 2007 - Dummys

Verknüpfungen für Common View-Befehle in Excel 2007 - Dummys

, Wenn Sie die Art ändern möchten, wie Sie sind Wenn Sie ein Excel 2007-Arbeitsblatt oder die Art und Weise, wie die Seite ausgelegt ist, ansehen, verwenden Sie diese Tastenkombinationen für die Ansichtsbefehle (Alt + Abkürzungstaste). Hotkeys Excel Multifunktionsleiste Befehl Funktion Alt + WN Ansicht | Normale Ansicht Gibt das Arbeitsblatt aus dem Seitenlayout oder der Seitenumbruchvorschau in die normale Ansicht zurück ...

Mit Excel 2016-Arbeitsmappen gespeichert wurden, die auf Ihren OneDrive-Dummies

Mit Excel 2016-Arbeitsmappen gespeichert wurden, die auf Ihren OneDrive-Dummies

Gespeichert wurden OneDrive in der Cloud. Gehen Sie folgendermaßen vor, um Excel 2016-Arbeitsmappen von Ihrem OneDrive freizugeben: Öffnen Sie die Arbeitsmappendatei, die Sie in Excel 2016 freigeben möchten, und klicken Sie dann ganz rechts in der Zeile mit der Multifunktionsleiste auf die Schaltfläche Freigeben. Excel wird geöffnet ...

Verknüpfungen zum Verschieben des Zellencursors in Excel 2007 - dummies

Verknüpfungen zum Verschieben des Zellencursors in Excel 2007 - dummies

Microsoft Office Excel 2007 bietet eine Vielzahl von Tastaturkürzel zum Auswählen einer neuen Zelle. Wenn Sie eine dieser Tastenkombinationen verwenden, scrollt das Programm automatisch einen neuen Teil des Arbeitsblatts in die Ansicht, wenn dies zum Bewegen des Zellencursors erforderlich ist. Sie finden diese Tastenanschläge und ihre Aktionen in der folgenden Tabelle. Tastatureingaben ...

Die Wahl des Herausgebers

Netzwerkverwaltung: Windows Gruppenrichtliniengrundlagen - Dummies

Netzwerkverwaltung: Windows Gruppenrichtliniengrundlagen - Dummies

Gruppenrichtlinie bezieht sich auf eine Funktion von Windows-Betriebssystemen, die Sie steuern, wie bestimmte Aspekte von Windows und anderer Microsoft-Software in Ihrem Netzwerk funktionieren. Viele Funktionen, die Sie möglicherweise in einer Verwaltungskonsole finden, z. B. Active Directory-Benutzer und -Computer, werden stattdessen von Gruppenrichtlinien gesteuert. Gruppenrichtlinie besteht aus ...

Netzwerkverwaltung: Windows Server 2008 Anmeldeskripts - Dummys

Netzwerkverwaltung: Windows Server 2008 Anmeldeskripts - Dummys

Ein Anmeldeskript ist eine Stapeldatei, die automatisch ausgeführt wird wann immer sich ein Benutzer anmeldet. Der häufigste Grund für die Verwendung eines Anmeldeskripts besteht darin, die Netzwerkfreigaben zuzuordnen, auf die der Benutzer zugreifen muss. Hier ist ein einfaches Anmeldeskript, das drei Netzwerkfreigaben abbildet: echo off net use m: server1sharesadmin net ...

Netzwerkverwaltung: Windows Firewalls - Dummies

Netzwerkverwaltung: Windows Firewalls - Dummies

Windows enthält eine integrierte Firewall, die einen grundlegenden Paketfilterungs-Firewallschutz bietet. In den meisten Fällen sollten Sie einen dedizierten Firewall-Router verwenden, da diese Geräte bessere Sicherheitsfunktionen bieten als die integrierte Windows-Firewall. Dennoch ist die eingebaute Firewall für Heimnetzwerke oder sehr kleine Büronetzwerke geeignet. Hier sind die Schritte, die aktiviert werden ...

Die Wahl des Herausgebers

Wie sich einzelne kunden mit sozialen medien auseinandersetzen - dummies

Wie sich einzelne kunden mit sozialen medien auseinandersetzen - dummies

Im heutigen social-media-web haben menschen mehr macht als je. Verbraucher sind sich ihrer Macht zunehmend bewusst: Eine Person mit einem Blog kann Produkte überprüfen, das Bewusstsein für eine Marke schärfen und den Umsatz steigern. Jemand kann seine Meinung über eine Marke in seinen bevorzugten sozialen Netzwerken teilen und ihre Gedanken können sich exponentiell verbreiten. ...

Wie Online-Communities mit Social Media interagieren - dummies

Wie Online-Communities mit Social Media interagieren - dummies

Online-Community ist das Kollektiv, ein virtueller Ort und die Gruppen von Menschen, die das Social-Media-Engagement fördern. Ihre Social-Media-Engagements können nicht in einem Vakuum stattfinden. Die Aktivitäten des Engagements in sozialen Medien finden innerhalb von Online-Communities statt, sogar in Communities, die nur aus zwei Personen bestehen, wie z. B. Ihnen und jemand anderem. Social-Media-Plattformen und ...

Host beliebte Werbegeschenke auf Ihre Mutter Blog - Dummies

Host beliebte Werbegeschenke auf Ihre Mutter Blog - Dummies

Eine erfolgreiche Mutter Blogging-Website ist 5MinutesForMom. com. Die Zwillingsschwestern Janice Croze und Susan Carraretto schienen vom ersten Tag an mühelos Gemeinschaft und Verkehr aufzubauen. Einer der Wege, wie sie das taten, war, Giveaways auf ihrem Blog zu betreiben. Sie waren einer der allerersten Mutter Blogs, um diese Strategie als eine Möglichkeit zu verwenden ...