Repository navigation
Comparing pg_vectorsearch with alternatives on a real dataset
#393
vemonet
started this conversation in
Show and tell
Replies: 2 comments
|
Thanks for these numbers @vemonet. We are working systematically towards a beta and GA, but we have no dates to announce at this time. |
0 replies
|
Apart from the performance the license may also be worth including in the table, since pgvector/pgvectorscale/pg_vectorsearch are postgresql licensed while vectorchord is AGPLv3/ELv2 licensed. |
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Hi, I am benchmarking various postgres semantic similarity extensions on the same embeddings for our dataset of ~1.5M datasets
I first ran this benchmark on pg17 with pgvectorscale (adding it as reference to see the improvements)
Then saw the pg_vectrosearch release, so I re-ran it on pg18, comparing:
halfvec, with the pgvector default build settings (m = 16,ef_construction = 64)vchordrq(IVF + RaBitQ, reranks from the table) andvchordg(graph)I mainly looked at scalability on machines with limited RAM (that's all I care, ain't nobody got 60GB RAM to waste in a postgres db, we got models to train). It's not a really large dataset, but it's already pushing "search in RAM" methods to the limit
PostgreSQL 17
PostgreSQL 18
Local DB upgraded in place with
pg_upgrade --linkResults are pretty good. The permissive licensing, company history of qualitative and reliable open source contributions, and synergia with pg_textsearch give
pg_vectorsearchan obvious edge imoCongrats and thanks!
Do you have a rough idea around when beta and v1 might land for
pg_vectorsearch?All reactions