Freigeben über


Die Datenarchitektur des semantischen Kernelvektorspeichers (Vorschau)

Warnung

Die Funktionalität des semantischen Kernelvektorspeichers befindet sich in der Vorschau, und Verbesserungen, die fehlerhafte Änderungen erfordern, können unter begrenzten Umständen noch vor der Veröffentlichung auftreten.

Vektorspeicherabstraktionen im semantischen Kernel basieren auf drei Hauptkomponenten: Vektorspeicher, Sammlungen und Datensätze. Datensätze sind in Sammlungen enthalten, und Sammlungen sind in Vektorspeichern enthalten.

  • Ein Vektorspeicher ist einer Instanz einer Datenbank zugeordnet.
  • Eine Auflistung ist eine Sammlung von Datensätzen , einschließlich aller indexe, die zum Abfragen oder Filtern dieser Datensätze erforderlich sind.
  • Ein Datensatz ist eine einzelne Dateneingabe in der Datenbank.

Sammlungen in verschiedenen Datenbanken

Die zugrunde liegende Implementierung der Auflistung variiert je nach Connector und wird davon beeinflusst, wie die einzelnen Datenbankgruppen und Datensätze indiziert werden. Die meisten Datenbanken haben ein Konzept einer Sammlung von Datensätzen, und es gibt eine natürliche Zuordnung zwischen diesem Konzept und der Vector Store-Abstraktionssammlung. Beachten Sie, dass dieses Konzept möglicherweise nicht immer als eine collection in der zugrunde liegenden Datenbank bezeichnet wird.

Tipp

Weitere Informationen zur zugrunde liegenden Implementierung einer Sammlung pro Connector finden Sie in der Dokumentation für jeden Connector.