ReadGlim
Spark 4.2 has a feature that could retire your vector database — ReadGlim