Files
DBAdmin/brain/knowledge/entities/pgvector.md
T
2026-06-18 09:56:58 +00:00

21 lines
1.1 KiB
Markdown

---
title: "pgvector"
type: "entity"
tags: [postgresql, database, vector-embeddings, open-source]
created: 2026-06-18
updated: 2026-06-18
sources: ["[[summaries/gbrain-long-term-memory]]"]
confidence: high
---
# pgvector
## Description
Otwartoźródłowe rozszerzenie dla bazy danych PostgreSQL, które umożliwia bezpośrednie zapisywanie, indeksowanie i przeszukiwanie wektorów (embeddings) o wysokim wymiarze.
## Key Capabilities
- **Wyszukiwanie Podobieństwa**: Wspiera zaawansowane algorytmy wyszukiwania najbliższych sąsiadów (np. kosinusowe podobieństwo, odległość euklidesowa, iloczyn skalarny).
- **Trwałość i Relacyjność**: Pozwala na bezpośrednie łączenie danych wektorowych z tradycyjnymi tabelami relacyjnymi PostgreSQL w ramach jednej bazy, eliminując potrzebę posiadania osobnej, wyspecjalizowanej bazy wektorowej (np. Pinecone czy Milvus).
- **Wydajność**: Oferuje silne mechanizmy indeksowania wektorów, takie jak HNSW (Hierarchical Navigable Small World) oraz IVFFlat.
- **Integracja w RAG**: Stanowi podstawę wyszukiwania semantycznego w wielu nowoczesnych systemach agentowych, w tym w rdzeniu systemu pamięci **GBrain**.