Jun 18, 2026, 11:56 AM

This commit is contained in:
Paweł Domański
2026-06-18 09:56:58 +00:00
parent 02662603e8
commit 8190368188
24 changed files with 526 additions and 6 deletions
+20
View File
@@ -0,0 +1,20 @@
---
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**.