But I want to comment on another thing I often hear: "You don't need a vector database - just use Postgres or Numpy, etc". As someone who moved to Pinecone from a Numpy-based solution, I have to disagree.
Using a hosted vector database is straightforward. Get an API key from Pinecone, send them your vectors, and then query it with new vectors. It's fast, supports metadata filtering, and scales horizontally.
On the other hand, setting up pgvector is a hassle - especially since none of the Cloud vendors support it natively, and a Numpy-based solution, while great for a POC, quickly becomes a hassle when trying to append to it and scale it horizontally.
If you need a vector database, use a vector database. You won't regret it.
Adding vector support to our app was as easy as enabling the extension and created a table with vector columns. No additional database required and trivial to do mixed queries. Maybe Pinecone and friends have better scalability, but if you need basic vector support, you can do it easily on RDS.
See here for details:
https://aws.amazon.com/about-aws/whats-new/2023/10/amazon-rd...
Hope you both are doing well!
Deleted Comment
For deals of this size you can also look for smoke signals e.g. you're looking to buy something for 200k-300k in EBIT and you go to their about page and find 50 employees you're probably barking up the wrong tree.
It's also worth pointing out that you're looking for one person to say yes. If you hit on folks that aren't a fit and never email you back or laugh you away so what. That's the nature of the game. You just need one.