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
On-Demand Instances
- Flexible Skalierung ohne Vorabverpflichtung
- Ideal für variable Workloads
- Keine Mindestvertragslaufzeit
- Höhere Kosten bei konstanter Auslastung
Reserved Instances / Database Savings Plans
- Kostenersparnis gegenüber On-Demand bei 1- oder 3-Jahres-Laufzeit
- Planbare Kosten für stabile Workloads
- Vorabverpflichtung erforderlich
Typische Anwendungsfälle
Technische Spezifikationen
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.