Cloud Computing und Rechenzentren

Amazon DynamoDB fügt sofortige Vektorsuche ohne separate Datenbank hinzu

AWS hat die allgemeine Verfügbarkeit der nativen Vektorsuche in Amazon DynamoDB bekannt gegeben – mit einstelligen Millisekunden-Latenzen und einer Trefferquote von über 99 % sowie Unterstützung für die Skalierung auf Billionen von Vektoren ohne Verwaltung zusätzlicher Server oder Infrastruktur.

2026-08-05
4 Min. Lesezeit
184 Aufrufe
certi.news Editorial Team
Amazon DynamoDB fügt sofortige Vektorsuche ohne separate Datenbank hinzu

AWS hat am 5. August 2026 die allgemeine Verfügbarkeit der Vektorsuche in Amazon DynamoDB bekannt gegeben. Dadurch können Vektoreinbettungen zusammen mit Betriebsdaten gespeichert und Ähnlichkeitssuchen direkt in der Tabelle durchgeführt werden, ohne die Daten in eine separate Vektordatenbank zu kopieren.

Die Funktion bietet Antwortzeiten im einstelligen Millisekundenbereich mit einer Trefferquote von über 99 % und ist für die Skalierung auf jede Größe ausgelegt, einschließlich Billionen von Vektoren. Sie nutzt außerdem die serverlose Architektur von DynamoDB, sodass Benutzer keine Server bereitstellen oder patchen sowie keine Software installieren und verwalten müssen. AWS zufolge sind weder Versionen noch Wartungsfenster erforderlich; die Wartung erfolgt ohne Unterbrechung.

Weniger Komplexität bei der Architektur von KI-Anwendungen

Die Einführung einer Vektorsuche in eine Anwendung, die DynamoDB verwendet, erforderte normalerweise das Kopieren der Daten in einen dedizierten Vektorspeicher und anschließend den Aufbau einer Pipeline zur Synchronisierung der beiden Dienste. Laut AWS brachte dieser Ansatz zusätzlichen Betriebsaufwand sowie Kosten für Datenübertragung und Lizenzen mit sich. Hinzu kam die Herausforderung, bei der Skalierung eine niedrige und vorhersehbare Latenz aufrechtzuerhalten.

Durch die Integration der Vektorsuche in DynamoDB können Betriebsdaten und Einbettungen dieselbe serverlose Architektur und dasselbe auf nutzungsabhängiger Abrechnung basierende Preismodell gemeinsam nutzen. Vektorindizes bieten unbegrenzte Speicherkapazität und skalieren horizontal mit dem Wachstum der Daten.

Die Funktion richtet sich an Anwendungen für das Gedächtnis von Agenten, Retrieval-Augmented Generation, Empfehlungssysteme, personalisierte Erlebnisse, die Erkennung von Anomalien und weitere Anwendungsfälle, die semantischen Abruf benötigen.

Funktionsweise der Vektorsuche

Die Funktion erstellt einen neuen Indextyp für das Attribut, in dem die Vektoreinbettungen gespeichert werden. Diese Einbettungen können mit einem vom Benutzer ausgewählten Modell erzeugt werden, beispielsweise Amazon Bedrock Titan Text Embeddings, Cohere Embed oder OpenAI-Modelle für Text-Einbettungen, und anschließend über den standardmäßigen PutItem-Aufruf als Liste von Dezimalzahlen gespeichert werden.

Anschließend erstellt der Benutzer einen Vektorindex und legt darin die Anzahl der Dimensionen, die Distanzfunktion sowie alle nichtvektoriellen Attribute fest, die während der Suche zum Filtern der Ergebnisse verwendet werden können. Die Schnittstelle SearchVectors erhält den Abfragevektor und die gewünschte Anzahl an Ergebnissen – maximal 100 Ergebnisse – sowie optionale Filterbedingungen und gibt die Ergebnisse nach Ähnlichkeit sortiert zurück.

Die Funktion unterstützt bis zu 4096 Dimensionen sowie die Distanzfunktionen Euklidisch, Cosine und Dot product einschließlich integrierter Filterung. AWS empfiehlt, die Distanzfunktion an die beim Training des Einbettungsmodells verwendete Funktion anzupassen, um die bestmögliche Genauigkeit zu erzielen.

Beispiel eines Sportartikelgeschäfts

Der AWS-Leitfaden zeigt, wie eine Vektorsuche zu einer bestehenden Produkttabelle hinzugefügt wird. Im Beispiel werden Einbettungen von Produktbeschreibungen in einem neuen Attribut namens descriptionEmbedding gespeichert. Dafür wird der in DynamoDB vorhandene List-Typ verwendet, ohne dass ein neuer Datentyp oder eine Änderung des Schemas erforderlich ist.

Nach der Erstellung eines Index namens ProductDescriptionIndex kann marketplace als Partitionsschlüssel verwendet werden, um die Vektoren auf die Partitionen zu verteilen und die Suche auf einen bestimmten Marktplatz zu beschränken. Außerdem kann category als Filterattribut hinzugefügt werden. Filterbedingungen unterstützen ausschließlich exakte Übereinstimmungen und keine Bereichsbedingungen wie BETWEEN oder BEGINS_WITH.

Bei der Suche nach einer natürlichen Formulierung wie „leichte Laufschuhe für den Sommer“ erstellt der Benutzer mit demselben Modell einen Abfragevektor und gibt anschließend den Index, die Anzahl der Ergebnisse, den Marktplatzwert – beispielsweise US – sowie die gewünschte Kategorie an. DynamoDB gibt die fünf ähnlichsten Produkte zusammen mit ihren Betriebsattributen wie Name und Preis in derselben Antwort zurück. Bei den Funktionen Cosine und Euclidean weisen niedrigere Werte auf eine größere Ähnlichkeit hin, während bei Dot product höhere Werte eine größere Ähnlichkeit bedeuten.

Verfügbarkeit

Die Vektorsuche in DynamoDB ist nun allgemein in allen kommerziellen AWS-Regionen verfügbar, einschließlich der AWS GovCloud (US)-Regionen. AWS verweist Benutzer auf die Seite zu den AWS-Funktionen nach Region, um die regionale Verfügbarkeit und die künftige Roadmap einzusehen, sowie auf die Preisseite von Amazon DynamoDB für Einzelheiten zu den Kosten.

Nachrichtenquelle
c
Autor

certi.news Editorial Team

Das Wichtigste

AWS hat die allgemeine Verfügbarkeit der nativen Vektorsuche in Amazon DynamoDB angekündigt. Dadurch lassen sich Embeddings und Betriebsdaten speichern und Ähnlichkeitssuchen in derselben Tabelle durchführen, ohne eine separate Vektordatenbank zu benötigen. Laut AWS unterstützt die Funktion die Skalierung auf Billionen von Vektoren, Antwortzeiten im einstelligen Millisekundenbereich und ist in allen kommerziellen AWS-Regionen sowie in den AWS GovCloud (US)-Regionen verfügbar.

  • Die Vektorsuche in DynamoDB ermöglicht es, Embeddings neben Betriebsdaten zu speichern und Ähnlichkeitssuchen direkt in der Tabelle durchzuführen.
  • AWS zufolge bietet die Funktion Antwortzeiten im einstelligen Millisekundenbereich und eine Abrufrate von über 99 %, bei einer Skalierung auf bis zu Billionen von Vektoren.
  • Nutzer müssen keine Server verwalten oder patchen und keine Software installieren, da die Funktion auf der serverlosen DynamoDB-Architektur basiert.
  • Die Funktion unterstützt bis zu 4096 Dimensionen sowie die Distanzfunktionen Euklidisch, Cosine und Dot Product und bietet integrierte Filterung.
  • Embeddings können mit Modellen wie Amazon Bedrock Titan Text Embeddings, Cohere Embed oder OpenAI-Modellen für Text-Embeddings erstellt werden.
  • Die Funktion richtet sich an Anwendungen für Agentengedächtnis, Retrieval-Augmented Generation, Empfehlungen, Personalisierung und Anomalieerkennung.

FAQ

Benötigt die Vektorsuche in DynamoDB eine separate Vektordatenbank?

Nein. Die Funktion ermöglicht es, Embeddings und Betriebsdaten zu speichern und Ähnlichkeitssuchen innerhalb derselben DynamoDB-Tabelle durchzuführen.

Wie viele Ergebnisse kann die SearchVectors-API maximal zurückgeben?

Die API kann bis zu 100 Ergebnisse zurückgeben.

Welche Vektordimensionen unterstützt die Funktion?

Die Funktion unterstützt Vektoren mit bis zu 4096 Dimensionen.

Wo ist die Funktion verfügbar?

Sie ist allgemein in allen kommerziellen AWS-Regionen verfügbar, einschließlich der AWS GovCloud (US)-Regionen. Für die regionale Verfügbarkeit wird auf die AWS-Seite zu den Funktionen nach Region verwiesen.

Aus derselben Kategorie

Das könnte Sie interessieren

Alle Nachrichten anzeigen