Архитектура данных хранилища векторов семантического ядра (предварительная версия)

Предупреждение

Функции хранилища векторов семантического ядра доступны в предварительной версии и улучшения, требующие критических изменений, могут по-прежнему возникать в ограниченных обстоятельствах перед выпуском.

Предупреждение

Функции хранилища векторов семантического ядра доступны в предварительной версии и улучшения, требующие критических изменений, могут по-прежнему возникать в ограниченных обстоятельствах перед выпуском.

Абстракции векторного хранилища в семантическом ядре основаны на трех основных компонентах: векторных хранилищах, коллекциях и записях. Записи содержатся коллекциями, а коллекции содержатся в векторных хранилищах.

  • Векторное хранилище соответствует экземпляру базы данных
  • Коллекция — это коллекция записей, включая любой индекс, необходимый для запроса или фильтрации этих записей.
  • Запись — это отдельная запись данных в базе данных.

Коллекции в разных базах данных

Базовая реализация того, что представляет собой коллекция, зависит от коннектора и от того, как каждая база данных группирует и индексирует записи. Большинство баз данных имеют концепцию коллекции записей, и между этой концепцией и коллекцией абстракции векторного хранилища существует естественное сопоставление. Обратите внимание, что в базовой базе данных это понятие не всегда обозначается как collection.

Совет

Дополнительные сведения о том, какова базовая реализация коллекции для каждого соединителя, см. в документации по каждому соединителю.