Zum Hauptinhalt springen
Cloud / AWS / Produkte / Amazon Neptune - Graph-Datenbank

Amazon Neptune - Graph-Datenbank

Amazon Neptune ist eine vollständig verwaltete Graph-Datenbank von AWS für vernetzte Daten, z.B. Social Networks.

Database
Preismodell Pay-per-use: On-Demand nach Instanzstunden und Speicher, Neptune Serverless nach Neptune Capacity Units (NCU), zusätzlich Database Savings Plans und Reserved Instances für planbare Workloads
Verfügbarkeit Verfügbar in vielen AWS-Regionen, Verfügbarkeit je Region prüfen
Datensouveränität EU-Regionen verfügbar
Zuverlässigkeit SLA gemäß Anbieter (siehe offizielle SLA-Seite) SLA

Was ist Amazon Neptune?

Amazon Neptune ist eine schnelle, zuverlässige und vollständig verwaltete Graph-Datenbank für Anwendungen mit stark vernetzten Datensätzen. Der Kern von Neptune ist eine eigens entwickelte, performante Graph-Datenbank-Engine, optimiert für das Speichern von Milliarden von Beziehungen und für Graph-Abfragen mit Latenzen im Millisekundenbereich. Neptune unterstützt die verbreiteten Property-Graph-Abfragesprachen Apache TinkerPop Gremlin und openCypher sowie die W3C-Standardsprache SPARQL für RDF-Graphen.

Neptune wird für Anwendungsfälle wie Empfehlungssysteme, Fraud Detection, Knowledge Graphs, Wirkstoffforschung und Netzwerksicherheit eingesetzt. Die Datenbank ist hochverfügbar, mit Read Replicas, Point-in-Time-Recovery, kontinuierlichem Backup nach Amazon S3 und Replikation über Availability Zones.

Kernfunktionen

  • Multi-Modell-Support: Property Graphs (Gremlin, openCypher) und RDF (SPARQL) auf einer Plattform
  • Neptune Serverless: Automatische Kapazitätsanpassung ohne manuelle Kapazitätsplanung
  • Hochverfügbarkeit: Bis zu 15 Read Replicas über mehrere Availability Zones, automatisches Failover
  • Neptune Analytics: Separate Analytics-Engine für schnelle Auswertung großer Graph-Datenmengen im Arbeitsspeicher
  • Sicherheit: Netzwerkisolation über VPC sowie Verschlüsselung im Ruhezustand und bei der Übertragung über AWS KMS

Typische Anwendungsfälle

Social Networks: Beziehungen zwischen Nutzern sind die zentrale Datenstruktur; Neptune ermöglicht Abfragen wie “Finde Freunde von Freunden” mit hoher Performance auch bei komplexen Traversals.

Empfehlungssysteme: Graph-Traversals über Produkt- und Nutzerbeziehungen ermöglichen Collaborative Filtering und Content-basierte Empfehlungen in Echtzeit.

Fraud Detection: Betrugsnetzwerke zeigen charakteristische Muster in Graphen, etwa bei Ring Detection, Identitätsbetrug oder Geldwäsche, die sich mit Graph-Abfragen effizient erkennen lassen.

Vorteile

  • Optimiert für Beziehungsabfragen mit komplexen Traversals
  • Vollständig verwaltet mit automatischem Backup und Patching
  • Flexible Skalierung mit Serverless, On-Demand oder committed Pricing-Optionen
  • Integration mit AWS-Services wie Lambda und SageMaker

Integration mit innFactory

Als AWS Reseller unterstützt innFactory Sie bei Amazon Neptune: Wir helfen bei Graph-Datenmodellierung, Query-Entwicklung mit Gremlin, openCypher oder SPARQL und der Migration von relationalen Datenbanken zu Graph-Modellen.

Verfügbare Varianten & Optionen

Reserved Instances / Database Savings Plans

Stärken
  • Kostenersparnis gegenüber On-Demand bei 1- oder 3-Jahres-Laufzeit
  • Planbare Kosten für stabile Workloads
Einschränkungen
  • Vorabverpflichtung erforderlich

Typische Anwendungsfälle

Social networks
Recommendation engines
Fraud detection
Knowledge graphs

Technische Spezifikationen

Backup retention Bis zu 35 Tage
Graph models Property Graph (Gremlin, openCypher), RDF (SPARQL)
Max read replicas 15 Read Replicas
Max storage 128 TiB (Auto-Scaling)

Häufig gestellte Fragen

Was ist Amazon Neptune?

Amazon Neptune ist eine vollständig verwaltete Graph-Datenbank von AWS, optimiert für das Speichern und Abfragen stark vernetzter Daten mit Latenzen im Millisekundenbereich. Sie unterstützt sowohl Property Graphs (Gremlin, openCypher) als auch RDF-Graphen (SPARQL).

Wann sollte ich Neptune statt einer relationalen Datenbank nutzen?

Graph-Datenbanken eignen sich für stark vernetzte Daten wie Social Networks, Empfehlungssysteme, Fraud Detection und Knowledge Graphs, bei denen komplexe Beziehungsabfragen mit vielen JOINs in relationalen Datenbanken aufwendig und langsam würden.

Welche Graph-Modelle und Abfragesprachen werden unterstützt?

Neptune unterstützt das Property-Graph-Modell mit den Abfragesprachen Apache TinkerPop Gremlin und openCypher sowie das RDF-Modell mit der W3C-Standardsprache SPARQL. Property-Graph-Daten lassen sich sowohl mit Gremlin als auch mit openCypher abfragen.

Was ist Neptune Serverless?

Neptune Serverless passt die Kapazität automatisch an die Workload an und wird nach genutzten Neptune Capacity Units abgerechnet. Das eignet sich besonders für unvorhersehbare Workloads und Entwicklungsumgebungen.

Wie skaliert Amazon Neptune?

Der Storage skaliert automatisch bis zu 128 TiB. Für Lesezugriffe lassen sich einem Cluster bis zu 15 Neptune-Replicas hinzufügen, die zusätzlich für Hochverfügbarkeit über mehrere Availability Zones sorgen. Neptune Global Database ermöglicht zudem Replikation über AWS-Regionen hinweg.

Hinweis: Alle Produktinformationen auf dieser Seite wurden sorgfältig zusammengestellt, sind jedoch ohne Gewähr und können veraltet oder unvollständig sein. Cloud-Services entwickeln sich schnell weiter — Funktionen, Preise, SLAs und Verfügbarkeit ändern sich laufend. Verbindliche und aktuelle Informationen finden Sie ausschließlich auf der offiziellen Produktseite von AWS (offizielle Dokumentation). Diese Seite stellt kein Angebot von AWS dar.

AWS Cloud Expertise

innFactory ist AWS Reseller mit zertifizierten Cloud-Architekten. Wir bieten Beratung, Implementierung und Managed Services für AWS.

Vergleichbare Produkte anderer Cloud-Anbieter

Als Multi-Cloud Partner helfen wir Ihnen, die richtige Plattform für Ihre spezifischen Anforderungen zu wählen.

Bereit, mit Amazon Neptune - Graph-Datenbank zu starten?

Unsere zertifizierten AWS Experten helfen bei Architektur, Integration und Optimierung.

Beratung vereinbaren