milvus-io / milvus-lite

A lightweight version of Milvus
Apache License 2.0
268 stars 30 forks source link

Are there any plans to support the restfu api or c++ api #166

Open Amphetaminewei opened 4 months ago

Amphetaminewei commented 4 months ago

Now we are building an AI+OS, in AI+OS, many scenarios need to use local vector storage and retrieval, so we hope to have a lightweight vector database service, this vector database service will be installed on the user's computer with the OS, and all OS AI scenarios use this vectorized service. We hope the local vector database service to have multiple clients connected at the same time, all from different AI functions, using different collection or database. We need to ensure that the user's operations remain smooth when the AI function is not being used, so the vector database service needs to avoid loading indexes when not using the memory and consuming memory. Now it seems that the positioning of milvus lite is more in line with our use case, but the problem is that in our OS, most of the programs are developed in C++, and milvus lite does not support milvus restfu api, will there be any plans to support restfu api or C++ api in the future?

junjiejiangjjj commented 3 months ago

Can Python run on your OS? If so, you can use Python's fastapi and milvus-lite to implement an http server

Amphetaminewei commented 3 months ago

Can Python run on your OS? If so, you can use Python's fastapi and milvus-lite to implement an http server

Thanks, we'll consider this option.

xiaofan-luan commented 3 months ago

we should think of refine cpp sdk and support milvus lite as well but that seems to be a longer plan