--- 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**.