~/talk

Vectors are the new JSON

links:none on file
slides:none on file

PostgreSQL already stores vectors via the pgvector extension, adding a vector type plus IVF‑flat and HNSW indexes; common embeddings are 1,536‑dim (~6 KB each) so a million rows is ~6 GB and hits TOAST and page limits. HNSW gives better recall/perf tradeoffs controlled by M and EF_construction/EF_search, IVF‑flat builds faster but needs tuned probes and memory; filtering often forces scans so use partial indexes, partitioning, parallel builds or quantization to shrink storage.

AI-written summary · about

  1. 0:00Introduction to vectors
  2. 1:07JSON’s evolution in databases
  3. 3:15What are vectors?
  4. 4:39Vectors and AI models
  5. 7:48Vector role in RAG workflow
  6. 10:16Vector challenges in databases
  7. 13:46Approximate nearest neighbor search
  8. 15:54Vector storage considerations
  9. 17:43Postgres and vector support
  10. 19:08Introducing pgvector
  11. 20:14Performance benchmarks
  12. 22:19Distance operations in pgvector
  13. 24:26Indexing methods IVF and HNSW
  14. 28:20Storage and TOAST impact
  15. 32:36HNSW index tuning
  16. 37:52IVF flat indexing
  17. 40:39Filtering in vector queries
  18. 43:47Future of pgvector
  19. 46:56Conclusion and Q&A
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.