Supabase (Postgres + pgvector)

RAG (Retrieval Augmented Generation)
Supabase
Supabase (Postgres + pgvector) – Platforma bazodanowa (Postgres + pgvector) do przechowywania i przeszukiwania embeddingów.

Supabase to platforma bazodanowa oparta na PostgreSQL z rozszerzeniem pgvector, umożliwiająca przechowywanie i przeszukiwanie embeddingów obok tradycyjnych danych tabelarycznych. Supabase to 'kombajn' – SQL, wektory, API, autentykacja i Edge Functions w jednym, w odróżnieniu od Qdrant, który jest specjalistą wyłącznie od wektorów.

Operator SQL <=> oblicza odległość kosinusową bezpośrednio w zapytaniu. Wymiary wektora trzeba zaplanować z góry (768 dla Gemini, 1536 dla OpenAI, 3072 dla nowszych modeli) PRZED importem danych – zmiana później wymaga przebudowy tabeli. Supabase nadaje się do budowania całych aplikacji SaaS: wyszukiwarka semantyczna dla kancelarii, chatbot zasilany artykułami klienta, system rekomendacji 'powiązane artykuły'. Edge Functions pozwalają uruchamiać logikę na serwerze 24/7.

W praktyce przy jednorazowych analizach SEO (audyt, porównanie) Supabase jest nadmiarowe – wystarczy CSV w pamięci Google Colab.

Źródło: AI Semantic SEO Expert, Robert Niechciał (sensai.io)