I recommend starting with a simple JSON file. This will give you an easy, flexible, and forgiving environment for experimenting and figuring out what works for you.
500MB JSON file ~= 25,000 ada
embeddings
JavaScript’s JSON.stringify scales to ~500MB file with no problem. And nearly all modern computers have 500MB of RAM to spare, so you can parse the file and keep the vectors in memory for fast access.
I haven’t had reason to migrate away from this for my personal notes since the 500MB/25K embeddings limit handles my requirements and then some.