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.