Partilhar via


A arquitetura de dados do Semantic Kernel Vetor Store (Visualização)

Aviso

A funcionalidade Semantic Kernel Vetor Store está em pré-visualização, e melhorias que exigem alterações de quebra ainda podem ocorrer em circunstâncias limitadas antes do lançamento.

As abstrações do Vetor Store no Kernel Semântico são baseadas em três componentes principais: armazenamentos vetoriais, coleções e registros. Os registros são contidos por coleções, e as coleções são contidas por repositórios vetoriais.

  • Um repositório de vetores mapeia para uma instância de um banco de dados
  • Uma coleção é uma coleção de registros , incluindo qualquer índice necessário para consultar ou filtrar esses registros
  • Um registo é uma entrada de dados individual na base de dados

Coleções em diferentes bases de dados

A implementação subjacente do que é uma coleção, variará de acordo com o conector e é influenciada pela forma como cada banco de dados agrupa e indexa registros. A maioria dos bancos de dados tem um conceito de coleção de registros e há um mapeamento natural entre esse conceito e a coleção de abstração do Vetor Store. Note-se que este conceito nem sempre pode ser referido como um collection na base de dados subjacente.

Gorjeta

Para obter mais informações sobre qual é a implementação subjacente de uma coleção por conector, consulte a documentação de cada conector.