Partager via


Architecture des données du magasin de vecteurs du noyau sémantique (préversion)

Avertissement

La fonctionnalité de magasin de vecteurs du noyau sémantique est en préversion et des améliorations nécessitant des modifications cassants peuvent toujours se produire dans des circonstances limitées avant la mise en production.

Les abstractions du magasin de vecteurs dans le noyau sémantique sont basées sur trois composants principaux : les magasins vectoriels, les collections et les enregistrements. Les enregistrements sont contenus par des collections, et les collections sont contenues par des magasins vectoriels.

  • Un magasin de vecteurs est mappé à une instance d’une base de données
  • Une collection est une collection d’enregistrements, y compris tout index requis pour interroger ou filtrer ces enregistrements
  • Un enregistrement est une entrée de données individuelle dans la base de données

Collections dans différentes bases de données

L’implémentation sous-jacente de ce qu’est une collection varie selon le connecteur et est influencée par la façon dont chaque base de données regroupe et indexe les enregistrements. La plupart des bases de données ont un concept de collection d’enregistrements et il existe un mappage naturel entre ce concept et la collection d’abstractions Vector Store. Notez que ce concept peut ne pas toujours être appelé « base collection de données sous-jacente ».

Conseil

Pour plus d’informations sur l’implémentation sous-jacente d’une collection par connecteur, reportez-vous à la documentation de chaque connecteur.