top | item 46434657

(no title)

ricw | 2 months ago

I’ve been using this since early this year and it’s been great. It was what convinced me to just stick to Postgres rather than using a dedicated vector db.

Only working with 100m or so vectors, but for that it does the job.

discuss

order

pqdbr|2 months ago

Are you using a dedicated pg instance for vector or you keep all your data in a single pg instance (vector and non-vector)?

ComputerGuru|2 months ago

The biggest selling point to using Postgres over qdrant or whatever is that you can put all the data in the same db and use joins and ctes, foreign keys and other constraints, lower latency, get rid of effectively n+1 cases, and ensure data integrity.

ricw|2 months ago

All in one of course. That’s the biggest advantage. And why postgres is great - it covers virtually all standard use cases.

esafak|2 months ago

What kind of performance do you observe with what setup?

ricw|2 months ago

Depends on the query and I don’t have exact numbers of the top of my head, but we’re talking low 100ms range for something pgvector itself wasn’t able to handle in a reasonable amount of time.