21 lines
1.1 KiB
Markdown
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**.
|