Condividi tramite


Architettura dei dati dell'archivio vettoriale del kernel semantico (anteprima)

Avviso

La funzionalità di archiviazione vettoriale del kernel semantico è in anteprima e i miglioramenti che richiedono modifiche di rilievo possono ancora verificarsi in circostanze limitate prima del rilascio.

Le astrazioni dell'archivio vettoriale nel kernel semantico si basano su tre componenti principali: archivi vettoriali, raccolte e record. I record sono contenuti nelle raccolte e le raccolte sono contenute in archivi vettoriali.

  • Un archivio vettoriale esegue il mapping a un'istanza di un database
  • Una raccolta è una raccolta di record che includono qualsiasi indice necessario per eseguire query o filtrare tali record
  • Un record è una singola voce di dati nel database

Raccolte in database diversi

L'implementazione sottostante di ciò che una raccolta è, varia in base al connettore ed è influenzata dal modo in cui ogni gruppo di database e indici registra i record. La maggior parte dei database ha un concetto di raccolta di record ed esiste un mapping naturale tra questo concetto e la raccolta di astrazioni vector store. Si noti che questo concetto potrebbe non essere sempre definito come nel collection database sottostante.

Suggerimento

Per altre informazioni sull'implementazione sottostante di una raccolta per connettore, vedere la documentazione per ogni connettore.